2024-04-16 02:39 ftp://ftp.de.debian.org/debian/pool/main/e/edgar/edgar_1.37.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --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.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 4672 4646 elapsed-time: 63.9 371.9 head-timing-info: old-timing-info: head results: edgar-1.37/src/audio/audio.c:294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_DEFAULT_FORMAT [valueFlowBailoutIncompleteVar] edgar-1.37/src/audio/music.c:297:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/boss/ant_lion.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:62:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:65:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:52:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:67:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:53:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:68:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:55:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:69:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:57:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:70:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:72:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/ant_lion.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/ant_lion.c:74:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss_meter.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss_meter.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss_meter.c:65:2: note: Null pointer dereference edgar-1.37/src/boss/ant_lion.c:220:32: style: Parameter 'other' can be declared as pointer to const. However it seems that 'trapTarget' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/ant_lion.c:164:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/ant_lion.c:220:32: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/ant_lion.c:320:29: style: Parameter 'other' can be declared as pointer to const. However it seems that 'noTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/ant_lion.c:210:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/ant_lion.c:320:29: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/azriel_grave.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel_grave.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel_grave.c:46:2: note: Null pointer dereference edgar-1.37/src/boss/azriel_grave.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel_grave.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel_grave.c:47:2: note: Null pointer dereference edgar-1.37/src/boss/azriel_grave.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel_grave.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel_grave.c:49:2: note: Null pointer dereference edgar-1.37/src/boss/azriel_grave.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel_grave.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel_grave.c:51:2: note: Null pointer dereference edgar-1.37/src/boss/azriel_grave.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel_grave.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel_grave.c:53:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:58:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:64:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:65:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:66:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book.c:68:2: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:147:16: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:142:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book.c:147:16: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:148:16: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:142:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book.c:148:16: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:177:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:172:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book.c:177:19: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:178:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book.c:172:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book.c:178:19: note: Null pointer dereference edgar-1.37/src/boss/black_book.c:130:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book.c:164:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:130:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:130:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:131:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:131:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:133:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:135:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:135:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:136:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:136:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:137:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:137:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:138:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:138:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:140:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:140:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:142:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:123:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:142:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:197:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:190:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:197:12: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:205:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:190:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:205:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:302:9: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:295:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:302:9: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:303:9: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:295:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:303:9: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:394:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:387:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:394:12: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:395:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:387:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:395:12: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:450:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:443:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:450:4: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:452:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:443:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:452:4: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:454:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:443:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:454:4: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:456:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:443:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:456:4: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:608:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:601:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:608:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:609:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:601:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:609:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:709:4: warning: Possible null pointer dereference: e [nullPointer] edgar-1.37/src/boss/azriel.c:666:6: note: Assignment 'e=NULL', assigned value is 0 edgar-1.37/src/boss/azriel.c:674:20: note: Assuming condition is false edgar-1.37/src/boss/azriel.c:709:4: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:844:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:835:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:844:3: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:959:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:954:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:959:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:960:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:954:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:960:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1036:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1031:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1036:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1037:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1031:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1037:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1413:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1408:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1413:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1414:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1408:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1414:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1578:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1573:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1578:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1579:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1573:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1579:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1671:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1666:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1671:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1672:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1666:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1672:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1705:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1696:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1705:3: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1707:7: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1696:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1707:7: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1916:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1911:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1916:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1917:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1911:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1917:18: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:1984:32: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:1979:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:1984:32: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2279:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2274:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2279:13: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2394:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2394:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2395:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2395:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2397:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2397:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2399:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2399:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2400:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2400:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2401:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2401:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2403:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2403:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2405:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2405:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:2409:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/azriel.c:2387:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/azriel.c:2409:2: note: Null pointer dereference edgar-1.37/src/boss/azriel.c:904:12: style: Variable 'colour1.a' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/azriel.c:899:12: note: colour1.a is assigned edgar-1.37/src/boss/azriel.c:904:12: note: colour1.a is overwritten edgar-1.37/src/boss/azriel.c:909:12: style: Variable 'colour1.a' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/azriel.c:904:12: note: colour1.a is assigned edgar-1.37/src/boss/azriel.c:909:12: note: colour1.a is overwritten edgar-1.37/src/boss/azriel.c:284:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:383:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:591:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:790:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:918:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1029:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1392:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1559:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1650:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1909:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:1968:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:2013:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:2251:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/azriel.c:911:86: error: Uninitialized variable: colour2.a [uninitvar] edgar-1.37/src/boss/azriel.c:911:95: error: Uninitialized variable: colour3.a [uninitvar] edgar-1.37/src/boss/azriel.c:911:86: error: Uninitialized struct member: colour2.a [uninitStructMember] edgar-1.37/src/boss/azriel.c:911:95: error: Uninitialized struct member: colour3.a [uninitStructMember] edgar-1.37/src/boss/azriel.c:2117:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/black_book_3.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:53:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:54:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:56:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:58:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:60:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_3.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_3.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_3.c:62:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:736:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/armour_boss.c:548:21: style: The statement 'if (self->target!=NULL) self->target=NULL' is logically equivalent to 'self->target=NULL'. [duplicateConditionalAssign] edgar-1.37/src/boss/armour_boss.c:550:18: note: Assignment 'self->target=NULL' edgar-1.37/src/boss/armour_boss.c:548:21: note: Condition 'self->target!=NULL' is redundant edgar-1.37/src/boss/armour_boss.c:105:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:105:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:108:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:110:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:112:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:114:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:114:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:116:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:116:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:118:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:118:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:120:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:120:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:122:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:122:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:124:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:98:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:124:2: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:375:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:366:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:375:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:906:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:906:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:907:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:907:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:909:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:909:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:911:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:911:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:913:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:913:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:915:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:915:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:917:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:917:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:919:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:919:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:921:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:921:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:923:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:899:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:923:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1003:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1003:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1004:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1004:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1006:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1006:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1008:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1008:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1010:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1010:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1012:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1012:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1014:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1014:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1016:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1016:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1018:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:996:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1018:3: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1522:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1522:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1523:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1523:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1525:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1525:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1527:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1527:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1529:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1529:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1531:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/armour_boss.c:1515:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/armour_boss.c:1531:4: note: Null pointer dereference edgar-1.37/src/boss/armour_boss.c:1444:30: style: Parameter 'other' can be declared as pointer to const. However it seems that 'gemTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/armour_boss.c:1402:14: note: You might need to cast the function pointer here edgar-1.37/src/boss/armour_boss.c:1444:30: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/armour_boss.c:728:13: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/armour_boss.c:736:12: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/awesome_boss.c:853:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/awesome_boss.c:807:52: note: Assuming that condition 'self->target->health<=0' is not redundant edgar-1.37/src/boss/awesome_boss.c:853:53: note: Condition 'self->target->health<=0' is always false edgar-1.37/src/boss/awesome_boss.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:97:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:99:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:101:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:103:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:105:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:105:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:107:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:109:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:111:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:129:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:131:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:131:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:133:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:135:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:135:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:137:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:137:2: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:370:14: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:365:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:370:14: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:485:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:480:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:485:12: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:527:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:518:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:527:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:639:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:630:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:639:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:777:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:777:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:779:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:779:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:780:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:780:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:782:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:782:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:783:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:783:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:785:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:785:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:787:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:787:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:789:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:789:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:791:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:768:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:791:5: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:824:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:824:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:825:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:825:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:827:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:827:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:829:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:829:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:831:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:831:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:833:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:833:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:835:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:835:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:837:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:837:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:839:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:839:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:841:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:841:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:843:11: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:815:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:843:11: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:870:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:870:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:871:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:871:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:873:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:873:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:875:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:875:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:877:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:877:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:879:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:879:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:881:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:881:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:883:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:883:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:885:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:885:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:887:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:887:6: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:889:11: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:861:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:889:11: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1324:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1324:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1325:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1325:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1327:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1327:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1329:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1329:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1331:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1331:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:1333:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/awesome_boss.c:1317:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/awesome_boss.c:1333:3: note: Null pointer dereference edgar-1.37/src/boss/awesome_boss.c:328:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/awesome_boss.c:478:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/borer_boss.c:638:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/borer_boss.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:103:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:104:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:107:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:109:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:111:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:113:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:113:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:115:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:115:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:162:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:162:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:164:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:164:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:166:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:166:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:167:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:167:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:169:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:169:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:171:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:171:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:173:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:173:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:175:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:175:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:177:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:177:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:179:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:179:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:181:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:181:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:183:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:183:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:185:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:153:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:185:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:204:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:204:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:205:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:205:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:207:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:207:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:209:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:209:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:211:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:211:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:213:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:215:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:197:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:215:2: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:382:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:382:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:383:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:383:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:385:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:385:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:387:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:387:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:389:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:389:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:390:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:390:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:391:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:391:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:392:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:392:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:394:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:373:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:394:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:414:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:405:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:414:6: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:931:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:931:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:932:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:932:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:934:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:934:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:936:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:936:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:938:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:938:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:940:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:940:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:941:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:941:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:943:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:943:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:945:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:945:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:947:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:947:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:949:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:949:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:951:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:951:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:953:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:953:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:955:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:955:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:957:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/borer_boss.c:922:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/borer_boss.c:957:3: note: Null pointer dereference edgar-1.37/src/boss/borer_boss.c:638:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/boulder_boss.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:54:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:55:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:57:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:60:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:56:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:57:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:62:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/boulder_boss_2.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/boulder_boss_2.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/boulder_boss_2.c:64:2: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:107:2: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:182:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:182:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:184:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:184:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:186:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:186:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:188:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:188:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:190:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:190:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:192:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:192:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:194:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:194:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:196:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:196:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:198:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:173:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:198:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:370:15: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:365:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:370:15: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:739:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:730:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:739:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:741:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:730:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:741:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:742:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:730:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:742:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:744:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:730:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:744:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:746:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:730:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:746:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:852:17: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:847:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:852:17: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:861:15: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:856:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:861:15: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1224:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1217:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1224:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1228:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1217:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1228:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1229:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1217:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1229:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1231:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1217:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1231:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1233:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1217:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1233:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1763:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1763:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1767:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1767:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1769:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1769:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1771:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1771:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1773:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1773:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1775:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1775:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1777:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1777:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1779:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1779:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1781:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1781:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1783:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1783:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1785:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1785:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1787:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1787:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:1789:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/blob_boss.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/blob_boss.c:1789:3: note: Null pointer dereference edgar-1.37/src/boss/blob_boss.c:357:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:382:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:718:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:843:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:874:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:1190:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:1207:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:1545:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/blob_boss.c:1676:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/centurion_boss.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:97:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:99:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:100:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:101:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:102:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:104:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:134:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:129:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:134:19: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:365:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:356:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:365:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:366:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:356:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:366:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:368:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:356:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:368:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:370:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:356:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:370:12: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:842:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:842:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:843:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:843:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:845:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:845:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:846:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:846:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:847:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:847:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:849:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:849:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:851:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:851:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:853:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/centurion_boss.c:835:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/centurion_boss.c:853:2: note: Null pointer dereference edgar-1.37/src/boss/centurion_boss.c:115:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/chaos_vine.c:320:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/chaos_vine.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:56:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:57:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos_vine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos_vine.c:65:2: note: Null pointer dereference edgar-1.37/src/boss/chaos_vine.c:320:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/cave_boss.c:124:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:124:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:125:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:125:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:127:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:127:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:129:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:131:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:131:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:133:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:135:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:135:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:137:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:117:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:137:2: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:322:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:317:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:322:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:323:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:317:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:323:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:368:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:363:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:368:19: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:438:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:431:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:438:19: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:517:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:510:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:517:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:519:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:510:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:519:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:521:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:510:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:521:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:602:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:597:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:602:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:604:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:597:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:604:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:663:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:658:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:663:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:665:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:658:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:665:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:667:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:658:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:667:4: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:731:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:726:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:731:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:732:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:726:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:732:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:923:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:918:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:923:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:924:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:918:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:924:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1059:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1059:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1060:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1060:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1062:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1062:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1064:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1064:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1065:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1065:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1066:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1066:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1068:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1068:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1070:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1070:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1072:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1050:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1072:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1136:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1131:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1136:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1137:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1131:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1137:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1250:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1250:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1251:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1251:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1253:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1253:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1255:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1255:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1257:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1257:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1259:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1259:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1261:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1261:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1263:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1263:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1265:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1265:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1267:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1267:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1269:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1269:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1271:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1271:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1273:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1273:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1275:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1275:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1277:10: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1241:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1277:10: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1328:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1323:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1328:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1329:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1323:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1329:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1340:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1335:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1340:19: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1375:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1370:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1375:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1376:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1370:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1376:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1387:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1382:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1387:19: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1440:20: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1433:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1440:20: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1463:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1456:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1463:19: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1505:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1500:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1505:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1506:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1500:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1506:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1629:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1624:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1629:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1630:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1624:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1630:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1761:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1761:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1762:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1762:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1764:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1764:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1766:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1766:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1767:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1767:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1768:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1768:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1770:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1770:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1772:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1772:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1774:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1774:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1776:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1776:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1778:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1778:3: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1780:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1752:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1780:17: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1947:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1942:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1947:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:1948:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:1942:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:1948:18: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2518:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2518:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2519:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2519:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2521:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2521:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2523:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2523:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2525:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2525:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:2527:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/cave_boss.c:2511:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/cave_boss.c:2527:5: note: Null pointer dereference edgar-1.37/src/boss/cave_boss.c:315:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:397:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:724:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:916:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1129:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1317:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1364:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1410:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1486:30: style: Parameter 'other' can be declared as pointer to const. However it seems that 'iceTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/cave_boss.c:623:15: note: You might need to cast the function pointer here edgar-1.37/src/boss/cave_boss.c:1486:30: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/cave_boss.c:1498:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1622:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:1940:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/cave_boss.c:2209:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/evil_edgar.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:103:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:104:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:108:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:109:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:110:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:111:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:113:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:113:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:115:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:96:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:115:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:601:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:601:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:602:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:602:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:604:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:604:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:606:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:606:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:607:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:607:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:608:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:608:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:609:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:609:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:611:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:611:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:613:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:613:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:615:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:594:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:615:2: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:1028:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:1023:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:1028:18: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:1029:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:1023:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:1029:18: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:1041:9: warning: Either the condition 'machine==NULL' is redundant or there is possible null pointer dereference: machine. [nullPointerRedundantCheck] edgar-1.37/src/boss/evil_edgar.c:1036:14: note: Assuming that condition 'machine==NULL' is not redundant edgar-1.37/src/boss/evil_edgar.c:1041:9: note: Null pointer dereference edgar-1.37/src/boss/evil_edgar.c:1019:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/evil_edgar.c:1034:10: style: Variable 'machine' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/fly_boss.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:95:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:98:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:100:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:102:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:104:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:108:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:110:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:112:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:114:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:114:2: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:325:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:320:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:325:18: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:326:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:320:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:326:18: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:887:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:882:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:887:18: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:888:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/fly_boss.c:882:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/fly_boss.c:888:18: note: Null pointer dereference edgar-1.37/src/boss/fly_boss.c:956:20: style: Variable 'self->frameSpeed' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/fly_boss.c:952:20: note: self->frameSpeed is assigned edgar-1.37/src/boss/fly_boss.c:956:20: note: self->frameSpeed is overwritten edgar-1.37/src/boss/fly_boss.c:306:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/fly_boss.c:361:10: style: Variable 'left' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/fly_boss.c:361:17: style: Variable 'right' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/fly_boss.c:870:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/flying_maggot.c:454:21: style: Condition 'other->health!=health' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/flying_maggot.c:444:10: note: health is assigned 'other->health' here. edgar-1.37/src/boss/flying_maggot.c:454:21: note: Condition 'other->health!=health' is always false edgar-1.37/src/boss/flying_maggot.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:72:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:73:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:75:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:76:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:77:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:79:2: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:130:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:123:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:130:19: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:131:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/flying_maggot.c:123:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/flying_maggot.c:131:19: note: Null pointer dereference edgar-1.37/src/boss/flying_maggot.c:113:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/chaos.c:1016:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/chaos.c:1444:21: style: Condition 'other->health!=playerHealth' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/chaos.c:1427:16: note: playerHealth is assigned 'other->health' here. edgar-1.37/src/boss/chaos.c:1444:21: note: Condition 'other->health!=playerHealth' is always false edgar-1.37/src/boss/chaos.c:135:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:135:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:136:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:136:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:138:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:138:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:140:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:140:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:141:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:141:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:142:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:142:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:143:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:143:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:145:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:145:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:147:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:128:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:147:2: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:286:12: warning: Either the condition 't2==NULL' is redundant or there is possible null pointer dereference: t2. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:281:24: note: Assuming that condition 't2==NULL' is not redundant edgar-1.37/src/boss/chaos.c:286:12: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:286:20: warning: Either the condition 't1==NULL' is redundant or there is possible null pointer dereference: t1. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:281:10: note: Assuming that condition 't1==NULL' is not redundant edgar-1.37/src/boss/chaos.c:286:20: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:299:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:292:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:299:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:301:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:292:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:301:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:303:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:292:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:303:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:305:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:292:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:305:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:307:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:292:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:307:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:515:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:506:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/chaos.c:515:18: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:847:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:847:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:848:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:848:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:850:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:850:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:851:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:851:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:853:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:853:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:855:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:855:17: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:857:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:857:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:861:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:861:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:863:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:863:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:867:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:867:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:869:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:869:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:871:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:871:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:873:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:873:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:875:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:875:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:877:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:877:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:879:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:879:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:881:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:881:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:883:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:883:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:885:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:885:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:887:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:838:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:887:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1079:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1079:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1080:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1080:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1082:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1082:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1083:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1083:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1085:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1085:17: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1087:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1087:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1089:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1089:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1091:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1091:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1093:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1093:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1095:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1095:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1097:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1097:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1099:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1070:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1099:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1141:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1141:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1142:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1142:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1144:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1144:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1146:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1146:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1148:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1148:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1150:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1150:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1152:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1152:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1154:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1154:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1156:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1156:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1158:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1158:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1160:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1160:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1162:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1162:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1164:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1164:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1166:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1166:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1168:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1132:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1168:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1330:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1323:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1330:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1332:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1323:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1332:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1334:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1323:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1334:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1336:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1323:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1336:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1338:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1323:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1338:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1530:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1530:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1531:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1531:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1533:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1533:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1535:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1535:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1537:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1537:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1539:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1539:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1541:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1541:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1543:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1543:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1545:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1545:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1547:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1547:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1549:9: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1521:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1549:9: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1571:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1571:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1572:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1572:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1574:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1574:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1576:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1576:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1578:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1578:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1580:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1580:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1582:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1582:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1584:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1584:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1586:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1586:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1588:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1588:4: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1590:9: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1562:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1590:9: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1649:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1649:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1651:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1651:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1653:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1653:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1655:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1655:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1656:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1656:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1658:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1658:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1660:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1660:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1662:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1662:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1664:21: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1642:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1664:21: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1718:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1718:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1720:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1720:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1722:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1722:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1724:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1724:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1725:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1725:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1727:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1727:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1729:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1729:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1731:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1711:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1731:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1801:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1801:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1803:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1803:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1804:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1804:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1806:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1806:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1808:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1808:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1810:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1810:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1812:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1812:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1814:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1792:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1814:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1853:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1853:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1855:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1855:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1856:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1856:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1858:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1858:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1859:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1859:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1861:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1861:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1865:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1844:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1865:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1991:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1991:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1992:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1992:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1994:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1994:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1995:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1995:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1997:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1997:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:1998:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:1998:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2000:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2000:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2001:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2001:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2003:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2003:17: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2005:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2005:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2009:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2009:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2011:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2011:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2015:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2015:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2017:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2017:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2019:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2019:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2021:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2021:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2023:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2023:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2025:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2025:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:2027:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/chaos.c:1982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/chaos.c:2027:3: note: Null pointer dereference edgar-1.37/src/boss/chaos.c:504:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/chaos.c:2515:32: style: Parameter 'other' can be declared as pointer to const. However it seems that 'swordTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/chaos.c:2490:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/chaos.c:2515:32: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/chaos.c:1016:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/golem_rock_dropper.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:46:2: note: Null pointer dereference edgar-1.37/src/boss/golem_rock_dropper.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:47:2: note: Null pointer dereference edgar-1.37/src/boss/golem_rock_dropper.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:49:2: note: Null pointer dereference edgar-1.37/src/boss/golem_rock_dropper.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:51:2: note: Null pointer dereference edgar-1.37/src/boss/golem_rock_dropper.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:52:2: note: Null pointer dereference edgar-1.37/src/boss/golem_rock_dropper.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_rock_dropper.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_rock_dropper.c:53:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:89:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:90:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:92:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:92:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:94:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:95:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:98:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:100:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:82:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:102:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:177:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:170:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:177:3: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:179:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/golem_boss.c:170:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/golem_boss.c:179:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:147:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:147:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:148:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:148:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:150:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:150:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:152:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:152:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:153:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:153:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:155:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:155:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:157:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:157:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:159:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:140:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:159:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:401:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:401:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:402:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:402:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:404:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:404:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:406:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:406:2: note: Null pointer dereference edgar-1.37/src/boss/golem_boss.c:469:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/grimlore.c:407:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:407:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:408:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:408:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:410:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:410:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:412:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:412:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:416:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:394:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:416:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:470:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:470:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:471:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:471:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:473:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:473:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:475:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:475:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:476:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:476:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:477:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:477:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:478:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:478:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:480:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:480:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:482:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:482:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:484:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:484:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:488:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:463:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:488:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:550:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:550:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:551:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:551:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:553:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:553:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:555:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:555:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:557:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:557:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:559:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:559:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:561:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:561:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:563:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:563:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:565:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:565:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:569:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:543:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:569:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:666:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:666:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:667:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:667:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:669:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:669:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:670:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:670:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:672:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:672:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:674:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:674:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:675:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:675:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:676:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:676:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:677:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:677:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:679:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:679:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:681:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:681:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:683:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:683:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:685:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:685:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:687:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:687:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:689:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:689:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:691:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:691:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:693:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:693:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:695:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:657:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:695:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1134:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1129:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1134:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1219:25: warning: Either the condition 't1==NULL' is redundant or there is possible null pointer dereference: t1. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1214:10: note: Assuming that condition 't1==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1219:25: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1220:25: warning: Either the condition 't2==NULL' is redundant or there is possible null pointer dereference: t2. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1214:24: note: Assuming that condition 't2==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1220:25: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1535:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1535:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1537:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1537:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1539:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1539:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1541:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1541:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1543:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1543:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1545:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1545:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1547:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1547:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1549:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1549:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1551:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1551:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1553:7: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1526:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1553:7: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1765:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1765:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1767:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1767:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1769:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1769:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1771:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1771:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1773:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1773:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1775:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1775:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1777:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:1756:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:1777:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2100:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2095:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2100:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2154:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2154:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2155:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2155:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2157:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2157:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2158:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2158:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2160:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2160:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2162:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2162:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2164:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2164:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2166:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2166:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2168:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2168:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2170:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2170:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2172:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2147:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2172:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2374:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2374:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2376:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2376:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2377:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2377:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2378:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2378:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2379:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2379:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2381:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2381:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2385:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2385:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2386:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2367:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2386:4: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2430:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2421:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2430:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2431:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2421:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2431:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2433:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2421:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2433:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2435:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2421:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2435:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2437:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2421:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2437:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2778:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2773:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2778:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2779:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2773:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2779:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2811:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2806:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2811:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2812:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2806:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2812:12: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2850:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2850:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2854:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2854:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2856:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2856:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2857:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2857:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2859:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2859:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2860:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2860:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2862:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2862:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2864:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2864:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2866:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2866:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2868:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2868:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2870:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2870:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2872:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2872:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2873:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2873:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2875:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2875:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2877:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2877:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2879:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2843:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2879:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2890:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2890:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2894:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2894:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2896:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2896:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2897:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2897:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2899:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2899:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2900:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2900:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2902:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2902:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2904:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2904:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2906:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2906:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2908:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2908:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2910:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2910:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2912:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2912:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2913:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2913:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2915:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2915:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2917:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2917:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2919:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2883:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2919:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2952:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2952:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2956:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2956:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2958:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2958:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2959:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2959:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2961:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2961:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2963:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2963:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2965:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2965:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2967:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2967:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2969:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2969:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2971:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2971:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2973:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2973:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2974:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2974:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2976:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2976:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2978:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2945:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2978:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2989:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2989:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2993:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2993:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2995:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2995:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2996:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2996:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:2998:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:2998:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3000:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3000:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3002:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3002:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3004:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3004:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3006:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3006:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3008:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3008:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3010:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3010:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3011:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3011:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3013:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3013:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:3015:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore.c:2982:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore.c:3015:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore.c:1569:16: style: Variable 'e->thinkTime' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/grimlore.c:1545:16: note: e->thinkTime is assigned edgar-1.37/src/boss/grimlore.c:1569:16: note: e->thinkTime is overwritten edgar-1.37/src/boss/grimlore.c:1982:18: style: Variable 'self->thinkTime' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/grimlore.c:1976:18: note: self->thinkTime is assigned edgar-1.37/src/boss/grimlore.c:1982:18: note: self->thinkTime is overwritten edgar-1.37/src/boss/grimlore.c:1115:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:1191:10: style: Variable 't1' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:1191:15: style: Variable 't2' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:2083:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:2649:45: style: Parameter 'other' can be declared as pointer to const. However it seems that 'itemDestroyerTakeDamage' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/grimlore.c:2377:21: note: You might need to cast the function pointer here edgar-1.37/src/boss/grimlore.c:2649:45: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/grimlore.c:2761:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:2794:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:2829:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore.c:2933:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/grimlore_summon_spell.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:55:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:56:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:58:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:60:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:62:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:64:2: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:187:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:187:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:188:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:188:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:190:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:190:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:192:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:192:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:194:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:194:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:196:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:196:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:198:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:198:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:200:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:200:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:202:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:202:3: note: Null pointer dereference edgar-1.37/src/boss/grimlore_summon_spell.c:204:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grimlore_summon_spell.c:178:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grimlore_summon_spell.c:204:3: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:71:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:72:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:74:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:76:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:78:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:78:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:80:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:82:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:84:2: note: Null pointer dereference edgar-1.37/src/boss/grub_boss.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/grub_boss.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/grub_boss.c:86:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:58:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:59:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:64:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus_wall.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus_wall.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus_wall.c:66:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4157:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/black_book_2.c:4111:52: note: Assuming that condition 'self->target->health<=0' is not redundant edgar-1.37/src/boss/black_book_2.c:4157:53: note: Condition 'self->target->health<=0' is always false edgar-1.37/src/boss/black_book_2.c:273:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:273:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:274:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:274:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:276:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:276:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:278:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:278:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:279:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:279:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:280:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:280:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:281:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:281:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:283:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:283:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:285:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:285:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:343:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:343:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:344:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:344:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:346:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:346:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:348:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:348:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:350:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:350:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:352:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:352:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:354:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:354:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:427:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:427:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:429:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:429:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:431:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:431:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:435:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:435:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:436:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:436:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:438:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:438:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:439:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:439:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:441:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:441:16: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:443:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:443:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:445:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:445:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:447:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:447:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:449:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:449:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:451:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:451:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:453:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:453:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:455:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:455:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:457:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:420:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:457:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:500:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:488:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:500:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:665:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:665:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:666:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:666:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:668:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:668:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:670:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:670:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:672:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:672:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:674:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:674:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:676:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:676:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:678:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:678:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:680:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:680:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:682:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:682:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:684:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:684:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:686:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:686:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:688:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:688:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:690:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:690:17: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:692:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:692:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:694:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:694:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:696:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:696:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:697:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:697:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:699:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:656:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:699:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:759:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:753:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:759:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1029:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1023:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1029:19: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1208:20: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1200:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1208:20: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1238:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1228:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1238:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1369:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1369:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1371:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1371:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1373:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1373:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1375:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1375:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1379:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1379:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1383:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1362:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1383:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1862:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1849:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1862:12: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1902:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1902:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1903:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1903:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1904:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1904:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1905:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1905:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1906:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1906:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1908:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1908:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1912:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1912:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1914:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1914:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1917:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1917:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1919:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1919:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1921:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1921:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1922:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1922:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1924:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1924:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:1926:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:1895:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:1926:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2133:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2134:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2134:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2136:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2136:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2138:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2138:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2139:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2139:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2140:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2140:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2142:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2142:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2144:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2144:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2148:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2126:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2148:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2222:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2222:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2224:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2224:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2226:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2226:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2230:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2230:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2231:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2231:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2233:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2233:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2234:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2234:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2236:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2236:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2238:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2238:16: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2240:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2240:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2242:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2242:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2244:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2244:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2246:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2246:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2248:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2248:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2250:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2215:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2250:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2274:27: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2269:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2274:27: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2467:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2462:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2467:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2475:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2462:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2471:9: note: Assignment 'self=head', assigned value is 0 edgar-1.37/src/boss/black_book_2.c:2475:9: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:2723:28: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:2716:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:2723:28: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3268:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3268:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3269:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3269:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3271:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3271:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3273:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3273:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3275:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3275:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3277:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3261:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3277:4: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3352:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3352:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3354:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3354:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3356:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3356:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3360:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3360:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3361:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3361:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3363:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3363:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3364:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3364:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3366:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3366:16: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3368:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3368:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3370:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3370:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3372:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3372:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3374:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3374:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3376:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3376:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3378:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3378:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3380:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3345:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3380:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3401:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3396:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3401:13: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3646:14: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3641:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3646:14: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3761:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3756:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3761:12: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3805:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3796:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3805:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:3941:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:3932:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:3941:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4081:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4081:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4083:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4083:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4084:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4084:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4086:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4086:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4087:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4087:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4089:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4089:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4091:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4091:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4093:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4093:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4095:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4072:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4095:5: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4128:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4128:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4129:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4129:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4131:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4131:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4133:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4133:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4135:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4135:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4137:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4137:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4139:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4139:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4141:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4141:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4143:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4143:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4145:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4145:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4147:11: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4119:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4147:11: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4174:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4174:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4175:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4175:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4177:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4177:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4179:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4179:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4181:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4181:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4183:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4183:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4185:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4185:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4187:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4187:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4189:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4189:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4191:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4191:6: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4193:11: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4165:12: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4193:11: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4497:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4497:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4498:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4498:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4500:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4500:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4502:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4502:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4504:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4504:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4506:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4490:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4506:3: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4699:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4699:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4701:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4701:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4703:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4703:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4707:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4707:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4708:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4708:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4710:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4710:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4711:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4711:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4713:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4713:16: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4715:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4715:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4717:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4717:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4719:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4719:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4721:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4721:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4723:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4723:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4725:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4725:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4727:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4692:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4727:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4784:17: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4779:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4784:17: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:4793:15: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:4788:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:4793:15: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5288:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5281:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5288:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5290:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5281:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5290:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5292:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5281:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5292:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5306:15: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5298:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5306:15: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5307:15: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5298:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5307:15: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5406:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5401:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5406:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5407:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5401:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5407:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5800:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5795:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5800:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5801:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5795:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5801:18: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5984:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5984:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5986:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5986:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5988:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5988:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5992:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5992:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5993:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5993:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5995:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5995:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5996:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5996:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5998:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:5998:16: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6000:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6000:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6002:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6002:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6004:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6004:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6006:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6006:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6008:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6008:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6010:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:5977:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6010:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6534:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:6527:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6534:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6536:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:6527:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6536:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6538:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:6527:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6538:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6540:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:6527:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6540:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:6542:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/black_book_2.c:6527:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/black_book_2.c:6542:2: note: Null pointer dereference edgar-1.37/src/boss/black_book_2.c:5916:20: style: Variable 'self->frameSpeed' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/black_book_2.c:5912:20: note: self->frameSpeed is assigned edgar-1.37/src/boss/black_book_2.c:5916:20: note: self->frameSpeed is overwritten edgar-1.37/src/boss/black_book_2.c:486:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:749:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:1007:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:1185:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:1226:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:1847:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:2261:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:2683:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:2847:44: style: Parameter 'other' can be declared as pointer to const. However it seems that 'guardianCrushAttackHit' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/black_book_2.c:2803:17: note: You might need to cast the function pointer here edgar-1.37/src/boss/black_book_2.c:2847:44: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/black_book_2.c:3201:46: style: Parameter 'other' can be declared as pointer to const. However it seems that 'guardianSpecialShotTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/black_book_2.c:3190:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/black_book_2.c:3201:46: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/black_book_2.c:3341:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:3604:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:3754:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:4775:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:5279:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:5387:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:5442:10: style: Variable 'left' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:5442:17: style: Variable 'right' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:5783:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/black_book_2.c:6631:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/boss/mini_gargoyle.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:57:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:58:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:60:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:61:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:62:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:63:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:64:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:65:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:66:2: note: Null pointer dereference edgar-1.37/src/boss/mini_gargoyle.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mini_gargoyle.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mini_gargoyle.c:68:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:93:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:94:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:97:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:99:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:101:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:103:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:105:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:86:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:105:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:135:17: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:126:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:135:17: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:230:21: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:221:11: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:230:21: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:231:21: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:221:11: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:231:21: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:251:21: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:244:11: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:251:21: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:252:21: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:244:11: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:252:21: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:592:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:592:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:593:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:593:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:595:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:595:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:596:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:596:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:598:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:598:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:600:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:600:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:602:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:602:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:604:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:585:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:604:2: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:613:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:608:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:613:12: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:973:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:973:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:974:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:974:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:976:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:976:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:978:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:978:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:980:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:980:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:982:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:966:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:982:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1054:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1054:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1055:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1055:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1057:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1057:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1059:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1059:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1061:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1061:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1063:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1063:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1065:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1065:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1067:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1067:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1069:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1069:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1071:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1071:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1073:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1045:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1073:3: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1184:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1184:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1185:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1185:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1187:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1187:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1189:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1189:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1191:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1191:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1193:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1193:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1195:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1195:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1197:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1197:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1199:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1199:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1201:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1201:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:1203:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/phoenix.c:1175:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/phoenix.c:1203:4: note: Null pointer dereference edgar-1.37/src/boss/phoenix.c:114:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/phoenix.c:196:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/phoenix.c:583:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/phoenix.c:718:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/gargoyle.c:3078:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/gargoyle.c:168:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:168:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:169:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:169:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:171:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:171:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:173:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:173:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:174:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:174:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:175:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:175:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:176:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:176:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:177:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:177:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:179:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:179:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:181:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:161:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:181:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:311:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:299:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:311:18: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:534:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:534:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:535:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:535:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:537:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:537:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:539:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:539:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:541:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:541:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:543:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:543:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:545:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:545:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:547:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:547:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:549:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:549:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:551:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:551:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:553:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:553:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:555:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:555:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:557:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:557:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:559:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:559:17: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:561:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:561:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:563:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:563:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:565:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:565:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:566:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:566:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:568:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:525:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:568:3: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:628:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:622:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:628:18: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:820:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:820:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:821:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:821:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:823:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:823:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:824:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:824:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:826:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:826:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:828:18: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:828:18: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:830:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:830:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:831:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:831:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:833:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:833:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:835:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:835:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:836:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:836:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:837:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:837:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:839:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:839:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:841:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:841:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:843:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:813:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:843:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:920:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:920:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:921:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:921:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:923:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:923:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:925:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:925:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:926:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:926:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:928:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:928:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:930:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:930:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:932:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:932:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:934:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:911:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:934:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:1118:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:1112:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:1118:19: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:1297:20: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:1289:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:1297:20: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:1325:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:1319:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:1325:18: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:1489:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:1479:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:1489:18: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2254:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2241:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2254:12: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2294:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2294:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2295:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2295:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2296:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2296:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2297:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2297:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2298:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2298:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2300:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2300:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2304:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2304:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2306:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2306:5: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2309:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2309:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2311:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2311:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2313:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2313:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2314:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2314:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2316:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2316:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2318:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2287:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2318:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2474:16: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2461:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2474:16: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2601:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2601:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2602:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2602:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2604:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2604:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2606:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2606:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2607:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2607:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2609:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2609:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2611:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2611:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2613:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2613:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2615:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2592:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2615:4: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2801:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2801:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2802:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2802:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2804:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2804:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2806:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2806:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2807:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2807:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2808:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2808:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2810:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2810:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:2812:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:2794:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:2812:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3175:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3175:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3177:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3177:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3179:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3179:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3181:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3181:2: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3221:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3214:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3221:12: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:3222:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/gargoyle.c:3214:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/gargoyle.c:3222:12: note: Null pointer dereference edgar-1.37/src/boss/gargoyle.c:297:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:618:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:785:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:1096:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:1274:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:1315:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:1477:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:2239:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:2446:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:3110:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/boss/gargoyle.c:3212:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/gargoyle.c:3078:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/mataeus.c:850:16: style: Condition 'health>1500' is always true [knownConditionTrueFalse] edgar-1.37/src/boss/mataeus.c:752:19: note: Assuming that condition 'self->health<=1500' is not redundant edgar-1.37/src/boss/mataeus.c:838:17: note: Assignment 'health=self->health', assigned value is greater than 1500 edgar-1.37/src/boss/mataeus.c:850:16: note: Condition 'health>1500' is always true edgar-1.37/src/boss/mataeus.c:1680:54: style: Condition 'self->thinkTime>=-300' is always true [knownConditionTrueFalse] edgar-1.37/src/boss/mataeus.c:1662:22: note: Assuming that condition 'self->thinkTime<-300' is not redundant edgar-1.37/src/boss/mataeus.c:1680:54: note: Condition 'self->thinkTime>=-300' is always true edgar-1.37/src/boss/mataeus.c:116:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:116:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:117:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:117:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:119:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:119:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:121:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:121:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:122:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:122:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:123:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:123:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:124:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:124:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:125:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:125:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:127:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:127:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:109:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:129:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:388:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:381:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:388:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:389:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:381:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:389:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:937:3: warning: Either the condition 'body==NULL' is redundant or there is possible null pointer dereference: body. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:930:11: note: Assuming that condition 'body==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:937:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:939:7: warning: Either the condition 'body==NULL' is redundant or there is possible null pointer dereference: body. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:930:11: note: Assuming that condition 'body==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:939:7: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:972:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:972:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:974:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:974:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:975:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:975:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:976:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:976:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:977:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:977:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:978:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:978:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:980:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:980:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:984:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:984:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:985:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:985:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:987:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:987:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:988:2: warning: Either the condition 'anchor==NULL' is redundant or there is possible null pointer dereference: anchor. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:965:13: note: Assuming that condition 'anchor==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:988:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1232:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1232:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1234:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1234:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1235:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1235:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1236:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1236:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1238:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1238:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1242:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1242:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1243:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1243:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1249:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1249:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1251:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1251:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1252:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1252:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1254:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1254:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1256:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1256:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1258:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1258:16: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1260:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1260:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1262:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1262:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1268:18: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1268:18: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1269:18: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1225:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1269:18: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1342:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1342:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1344:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1344:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1345:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1345:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1349:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1349:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1350:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1350:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1352:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1352:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1353:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1353:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1354:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1354:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1356:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1356:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1358:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1335:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1358:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1837:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1837:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1838:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1838:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1840:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1840:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1842:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1842:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1844:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1844:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1846:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1846:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1848:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1848:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1854:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1854:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1855:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1830:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1855:2: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1899:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1890:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1899:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:1900:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/mataeus.c:1890:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/mataeus.c:1900:3: note: Null pointer dereference edgar-1.37/src/boss/mataeus.c:463:20: style: Variable 'self->thinkTime' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/mataeus.c:453:20: note: self->thinkTime is assigned edgar-1.37/src/boss/mataeus.c:463:20: note: self->thinkTime is overwritten edgar-1.37/src/boss/mataeus.c:833:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/mataeus.c:1098:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/sorceror.c:510:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/sorceror.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:68:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:69:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:71:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:73:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:75:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:61:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:77:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:157:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:157:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:158:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:158:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:160:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:160:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:162:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:162:16: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:164:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:164:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:165:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:165:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:167:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:167:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:169:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:148:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:169:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:245:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:236:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:245:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:307:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:296:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:307:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:477:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:472:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:477:19: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:478:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror.c:472:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror.c:478:19: note: Null pointer dereference edgar-1.37/src/boss/sorceror.c:468:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror.c:510:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/sorceror_floor.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:49:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_floor.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:50:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_floor.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:52:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_floor.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:53:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_floor.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:54:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_floor.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_floor.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_floor.c:55:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:502:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/boss/sewer_boss.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:129:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:130:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:130:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:132:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:132:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:133:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:134:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:134:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:136:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:136:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:138:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:138:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:140:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:140:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:142:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:122:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:142:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:416:11: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:411:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:416:11: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:417:11: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:411:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:417:11: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:432:11: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:427:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:432:11: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:433:11: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:427:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:433:11: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:447:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:442:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:447:13: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:521:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:521:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:522:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:522:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:523:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:523:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:524:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:524:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:525:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:525:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:527:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:527:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:529:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:529:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:531:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:531:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:533:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:514:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:533:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:600:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:595:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:600:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:608:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: top. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:595:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:604:6: note: top is assigned 'head' here. edgar-1.37/src/boss/sewer_boss.c:608:9: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:713:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:708:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:713:13: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:751:14: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:746:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:751:14: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:797:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:792:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:797:4: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:799:14: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:792:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:799:14: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:802:20: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:792:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:802:20: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1337:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1331:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1337:18: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1545:14: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1540:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1545:14: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1632:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1632:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1633:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1633:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1635:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1635:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1636:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1636:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1637:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1637:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1639:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1639:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1641:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1641:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1643:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1643:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:1647:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:1625:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:1647:2: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2242:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2242:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2243:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2243:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2245:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2245:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2247:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2247:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2251:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2251:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2253:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sewer_boss.c:2235:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sewer_boss.c:2253:3: note: Null pointer dereference edgar-1.37/src/boss/sewer_boss.c:2187:16: style: Variable 'self->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/sewer_boss.c:2185:16: note: self->action is assigned edgar-1.37/src/boss/sewer_boss.c:2187:16: note: self->action is overwritten edgar-1.37/src/boss/sewer_boss.c:388:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sewer_boss.c:629:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sewer_boss.c:1156:31: style: Parameter 'other' can be declared as pointer to const. However it seems that 'grabTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/sewer_boss.c:1976:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/sewer_boss.c:1156:31: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/sewer_boss.c:1329:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sewer_boss.c:1528:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sewer_boss.c:502:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/credits.c:1022:2: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/credits.c:1017:11: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/credits.c:1022:2: note: Null pointer dereference edgar-1.37/src/credits.c:198:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:438:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:814:26: style: Variable 'token2' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:815:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:1010:23: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/credits.c:1010:35: style: Parameter 'delim' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/credits.c:1012:25: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:1081:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/credits.c:381:20: style: Variable 'remainingEntities' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/boss/snake_boss.c:96:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:96:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:97:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:97:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:99:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:99:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:101:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:101:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:102:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:102:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:103:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:103:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:104:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:104:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:106:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:106:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:108:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:108:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:110:2: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:89:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:110:2: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:158:21: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:153:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:158:21: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:342:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:337:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:342:3: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:350:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:337:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:346:9: note: Assignment 'self=head', assigned value is 0 edgar-1.37/src/boss/snake_boss.c:350:9: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:600:20: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:593:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:600:20: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1158:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1158:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1159:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1159:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1161:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1161:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1163:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1163:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1165:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1165:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:1167:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/snake_boss.c:1151:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/snake_boss.c:1167:4: note: Null pointer dereference edgar-1.37/src/boss/snake_boss.c:139:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/snake_boss.c:560:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/snake_boss.c:724:36: style: Parameter 'other' can be declared as pointer to const. However it seems that 'crushAttackHit' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/snake_boss.c:680:17: note: You might need to cast the function pointer here edgar-1.37/src/boss/snake_boss.c:724:36: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/boss/snake_boss.c:1091:38: style: Parameter 'other' can be declared as pointer to const. However it seems that 'specialShotTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/snake_boss.c:1080:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/snake_boss.c:1091:38: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/custom_actions.c:137:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/custom_actions.c:85:42: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/custom_actions.c:102:29: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/custom_actions.c:102:39: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/custom_actions.c:129:49: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/custom_actions.c:295:51: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/cursor.c:42:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/cursor.c:44:31: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/dialog.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] edgar-1.37/src/enemy/armadillo.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/armadillo.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armadillo.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armadillo.c:60:2: note: Null pointer dereference edgar-1.37/src/dialog.c:79:13: warning: Either the condition 'cachedText==NULL' is redundant or there is possible null pointer dereference: cachedText. [nullPointerRedundantCheck] edgar-1.37/src/dialog.c:74:28: note: Assuming that condition 'cachedText==NULL' is not redundant edgar-1.37/src/dialog.c:79:13: note: Null pointer dereference edgar-1.37/src/dialog.c:93:13: warning: Either the condition 'cachedText==NULL' is redundant or there is possible null pointer dereference: cachedText. [nullPointerRedundantCheck] edgar-1.37/src/dialog.c:88:28: note: Assuming that condition 'cachedText==NULL' is not redundant edgar-1.37/src/dialog.c:93:13: note: Null pointer dereference edgar-1.37/src/dialog.c:118:2: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck] edgar-1.37/src/dialog.c:113:11: note: Assuming that condition 'text==NULL' is not redundant edgar-1.37/src/dialog.c:118:2: note: Null pointer dereference edgar-1.37/src/dialog.c:131:3: warning: Either the condition 'titleText==NULL' is redundant or there is possible null pointer dereference: titleText. [nullPointerRedundantCheck] edgar-1.37/src/dialog.c:126:17: note: Assuming that condition 'titleText==NULL' is not redundant edgar-1.37/src/dialog.c:131:3: note: Null pointer dereference edgar-1.37/src/dialog.c:54:32: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/dialog.c:372:48: style: Parameter 'find' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/dialog.c:372:60: style: Parameter 'replace' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/dialog.c:375:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/armour_changer.c:437:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/enemy/armour_changer.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/armour_changer.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/armour_changer.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/armour_changer.c:280:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/armour_changer.c:281:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/armour_changer.c:437:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/auto_spike_ball.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:45:2: note: Null pointer dereference edgar-1.37/src/enemy/auto_spike_ball.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/auto_spike_ball.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/auto_spike_ball.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/auto_spike_ball.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/auto_spike_ball.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/auto_spike_ball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/auto_spike_ball.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:44:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:45:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_salamander.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_salamander.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_salamander.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/bat.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/bat.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/bat.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/baby_slime.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/baby_slime.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/baby_slime.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/buzz_saw.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/buzz_saw.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/buzz_saw.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_crawler.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_crawler.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_crawler.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:78:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:78:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:79:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:81:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:83:2: note: Null pointer dereference edgar-1.37/src/enemy/book.c:298:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:298:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:299:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:299:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:301:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:301:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:302:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:302:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:304:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:304:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:305:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:305:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:306:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:306:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:307:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:307:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:309:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:309:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:311:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:311:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:313:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:313:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:315:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:291:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:315:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:480:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:480:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:481:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:481:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:483:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:483:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:484:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:484:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:486:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:486:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:487:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:487:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:489:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:489:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:490:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:490:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:492:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:492:17: note: Null pointer dereference edgar-1.37/src/enemy/book.c:494:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:494:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:496:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:496:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:498:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:498:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:500:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:500:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:502:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:502:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:504:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:504:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:506:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:506:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:508:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:508:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:510:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:510:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:512:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/book.c:471:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/book.c:512:3: note: Null pointer dereference edgar-1.37/src/enemy/book.c:504:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/book.c:496:11: note: e->head is assigned edgar-1.37/src/enemy/book.c:504:11: note: e->head is overwritten edgar-1.37/src/enemy/book.c:506:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/book.c:498:11: note: e->face is assigned edgar-1.37/src/enemy/book.c:506:11: note: e->face is overwritten edgar-1.37/src/enemy/book.c:451:30: style: Parameter 'other' can be declared as pointer to const. However it seems that 'iceTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/book.c:420:16: note: You might need to cast the function pointer here edgar-1.37/src/enemy/book.c:451:30: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/ceiling_creeper.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:94:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:95:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:96:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:98:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:100:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:102:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:106:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:108:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:110:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_creeper.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_creeper.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_creeper.c:111:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:211:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:211:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:213:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:215:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:215:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:217:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:217:2: note: Null pointer dereference edgar-1.37/src/enemy/ceiling_snapper.c:219:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ceiling_snapper.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ceiling_snapper.c:219:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:128:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:128:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:129:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:131:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:131:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:133:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:135:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:135:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:137:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:137:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:139:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:139:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:141:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:141:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:143:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:121:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:143:2: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:330:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:317:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:330:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:331:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:317:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:331:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:376:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:376:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:378:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:378:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:380:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:380:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:384:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:384:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:386:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:386:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:388:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:388:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:390:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:390:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:392:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:392:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:394:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:394:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:396:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:369:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:396:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:409:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:409:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:411:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:411:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:413:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:413:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:417:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:417:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:419:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:419:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:421:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:421:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:423:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:423:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:429:5: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:402:14: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:429:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:568:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:561:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:568:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:675:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:668:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:675:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:722:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:715:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:722:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:724:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:715:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:724:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:726:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:715:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:726:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:728:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:715:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:728:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:730:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:715:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:730:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:913:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:906:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:913:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:964:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:953:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:964:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1173:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1168:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1173:12: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1302:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1302:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1304:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1304:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1305:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1305:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1307:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1307:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1309:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1309:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1311:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1311:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1313:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1293:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1313:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1362:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1351:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1362:13: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1363:13: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1351:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1363:13: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1554:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1554:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1556:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1556:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1557:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1557:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1559:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1559:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1561:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1561:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1563:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1563:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1565:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1545:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1565:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1602:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1602:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1604:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1604:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1605:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1605:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1607:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1607:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1608:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1608:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1610:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1610:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1614:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1593:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1614:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1743:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1743:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1744:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1744:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1746:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1746:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1747:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1747:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1749:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1749:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1750:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1750:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1752:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1752:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1753:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1753:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1755:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1755:17: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1757:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1757:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1761:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1761:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1763:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1763:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1765:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1765:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1767:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1767:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1769:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1769:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1771:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1771:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1773:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1773:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1775:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1775:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1777:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1734:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1777:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1900:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1900:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1901:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1901:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1903:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1903:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1905:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1905:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1907:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1907:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1909:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1909:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1911:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1911:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1913:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1913:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1915:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1915:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1917:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1917:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1919:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1919:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1921:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1921:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1923:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1923:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1927:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1927:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1928:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1928:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1930:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1930:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1936:4: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1936:4: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1938:8: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1938:8: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1939:8: warning: Either the condition 'shield==NULL' is redundant or there is possible null pointer dereference: shield. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1893:15: note: Assuming that condition 'shield==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1939:8: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1954:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1954:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1955:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1955:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1957:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1957:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1958:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1958:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1960:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1960:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1962:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1962:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1964:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1964:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1966:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1966:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1968:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1968:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1970:5: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:1945:11: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:1970:5: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2232:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2232:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2233:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2233:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2235:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2235:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2237:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2237:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2239:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2239:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2241:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2241:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2243:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2225:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2243:3: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2365:16: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2360:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2365:16: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:2366:16: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/boss/sorceror_2.c:2360:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/boss/sorceror_2.c:2366:16: note: Null pointer dereference edgar-1.37/src/boss/sorceror_2.c:1769:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/sorceror_2.c:1761:11: note: e->head is assigned edgar-1.37/src/boss/sorceror_2.c:1769:11: note: e->head is overwritten edgar-1.37/src/boss/sorceror_2.c:1771:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/boss/sorceror_2.c:1763:11: note: e->face is assigned edgar-1.37/src/boss/sorceror_2.c:1771:11: note: e->face is overwritten edgar-1.37/src/boss/sorceror_2.c:190:10: style: Variable 'disintegrationShield' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:313:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:555:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:662:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:900:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:1156:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:1341:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:2326:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/boss/sorceror_2.c:2484:10: style: Variable 'sorceror' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/chicken.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/chicken.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/chicken.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/chicken.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:764:27: style: Condition 'self->face==LEFT' is always false [knownConditionTrueFalse] edgar-1.37/src/enemy/centurion.c:762:16: note: Assignment 'self->face=RIGHT', assigned value is 1 edgar-1.37/src/enemy/centurion.c:764:27: note: Condition 'self->face==LEFT' is always false edgar-1.37/src/enemy/centurion.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:69:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:69:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:69:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:79:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:246:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:237:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:246:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:247:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:237:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:247:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:249:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:237:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:249:2: note: Null pointer dereference edgar-1.37/src/enemy/centurion.c:251:12: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centurion.c:237:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centurion.c:251:12: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:189:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:189:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:190:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:190:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:191:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:191:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:192:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:192:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:193:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:193:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:195:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:195:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:197:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:197:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:199:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:199:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:201:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:201:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:203:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:203:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:205:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:205:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:211:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:211:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:213:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:213:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:214:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:214:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:216:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:216:3: note: Null pointer dereference edgar-1.37/src/enemy/centipede.c:218:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/centipede.c:182:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/centipede.c:218:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:145:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/dark_summoner.c:149:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/dark_summoner.c:165:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/dark_summoner.c:174:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/dark_summoner.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:179:2: warning: Either the condition 'token!=NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:167:15: note: Assuming that condition 'token!=NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:179:2: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:349:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:349:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:350:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:350:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:352:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:352:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:353:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:353:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:355:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:355:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:356:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:356:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:358:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:358:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:359:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:359:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:361:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:361:17: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:363:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:363:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:365:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:365:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:367:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:367:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:369:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:369:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:371:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:371:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:373:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:373:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:375:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:375:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:377:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:377:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:379:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:379:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:381:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dark_summoner.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dark_summoner.c:381:3: note: Null pointer dereference edgar-1.37/src/enemy/dark_summoner.c:373:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/dark_summoner.c:365:11: note: e->head is assigned edgar-1.37/src/enemy/dark_summoner.c:373:11: note: e->head is overwritten edgar-1.37/src/enemy/dark_summoner.c:375:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/dark_summoner.c:367:11: note: e->face is assigned edgar-1.37/src/enemy/dark_summoner.c:375:11: note: e->face is overwritten edgar-1.37/src/enemy/dark_summoner.c:159:24: warning: Either the condition 'summonCount==0' is redundant or there is division by zero at line 159. [zerodivcond] edgar-1.37/src/enemy/dark_summoner.c:154:18: note: Assuming that condition 'summonCount==0' is not redundant edgar-1.37/src/enemy/dark_summoner.c:159:24: note: Division by zero edgar-1.37/src/enemy/dark_summoner.c:139:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/dragon_fly.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:52:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:285:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:285:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:286:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:286:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:288:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:288:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:290:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:290:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:291:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:291:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:292:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:292:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:293:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:293:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:294:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:294:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:295:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:295:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:297:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:297:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/dragon_fly.c:299:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/dragon_fly.c:276:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/dragon_fly.c:299:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/crypt_skull.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/crypt_skull.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/crypt_skull.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/egg.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/egg.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/egg.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/enemy_generator.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/enemy_generator.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/enemy_generator.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/exploding_spike_sphere.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/exploding_spike_sphere.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/exploding_spike_sphere.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_burner.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_burner.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_burner.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:224:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] edgar-1.37/src/enemy/fire_tortoise.c:215:13: note: outer condition: damage!=0 edgar-1.37/src/enemy/fire_tortoise.c:224:15: note: identical inner condition: damage!=0 edgar-1.37/src/enemy/fire_tortoise.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/fire_tortoise.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fire_tortoise.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fire_tortoise.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:45:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/fireball.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fireball.c:64:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fireball.c:79:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/fish.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fish.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fish.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:225:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:220:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:225:3: note: Null pointer dereference edgar-1.37/src/enemy/eye_stalk.c:233:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] edgar-1.37/src/enemy/eye_stalk.c:220:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/eye_stalk.c:229:9: note: Assignment 'self=head', assigned value is 0 edgar-1.37/src/enemy/eye_stalk.c:233:9: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:95:18: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:90:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:95:18: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:96:18: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:90:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:96:18: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:268:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:268:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:269:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:269:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:271:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:271:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:272:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:272:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:274:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:274:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:276:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:276:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:277:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:277:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:279:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:279:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:281:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:281:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:282:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:282:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:283:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:283:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:284:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:284:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:285:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:285:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:287:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:287:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:291:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:261:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:291:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:367:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:367:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:369:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:369:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:370:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:370:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:372:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:372:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:373:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:373:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:374:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:374:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:375:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:375:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:376:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:376:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:377:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:377:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:379:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:379:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:381:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:381:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:385:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:385:2: note: Null pointer dereference edgar-1.37/src/enemy/energy_drainer.c:387:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/energy_drainer.c:360:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/energy_drainer.c:387:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/floating_snapper.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/floating_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/floating_snapper.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/flying_bug.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flying_bug.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flying_bug.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/flame_statue.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/flame_statue.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/flame_statue.c:201:32: style: Parameter 'other' can be declared as pointer to const. However it seems that 'flameTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/flame_statue.c:119:16: note: You might need to cast the function pointer here edgar-1.37/src/enemy/flame_statue.c:201:32: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/flame_statue.c:191:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/gas_plant.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:152:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:145:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:152:4: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:153:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:145:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:153:4: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:154:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:145:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:154:4: note: Null pointer dereference edgar-1.37/src/enemy/gas_plant.c:156:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gas_plant.c:145:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gas_plant.c:156:4: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:94:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:95:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:96:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:98:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:99:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:101:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:103:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:109:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:111:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:113:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:113:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:402:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: trapHead. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:107:13: note: Calling function 'createBody', 1st argument 'e' value is 0 edgar-1.37/src/enemy/fly_trap.c:402:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:403:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: trapHead. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:107:13: note: Calling function 'createBody', 1st argument 'e' value is 0 edgar-1.37/src/enemy/fly_trap.c:403:2: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:405:16: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: trapHead. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:87:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:107:13: note: Calling function 'createBody', 1st argument 'e' value is 0 edgar-1.37/src/enemy/fly_trap.c:405:16: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:451:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:446:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:451:3: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:459:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: trapHead. [nullPointerRedundantCheck] edgar-1.37/src/enemy/fly_trap.c:446:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/fly_trap.c:455:11: note: trapHead is assigned 'head' here. edgar-1.37/src/enemy/fly_trap.c:459:9: note: Null pointer dereference edgar-1.37/src/enemy/fly_trap.c:397:50: style: Parameter 'trapBase' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/enemy/gazer.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/gazer.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gazer.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gazer.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/ghost.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ghost.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ghost.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:56:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:239:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/frog.c:230:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/frog.c:239:2: note: Null pointer dereference edgar-1.37/src/enemy/frog.c:494:52: style: Same value in both branches of ternary operator. [duplicateValueTernary] edgar-1.37/src/enemy/frog.c:529:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/enemy/giant_ceiling_creeper.c:237:26: style: Redundant condition: other->head!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] edgar-1.37/src/enemy/giant_ceiling_creeper.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:86:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:87:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:87:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:88:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:89:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:91:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:91:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:93:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:99:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:101:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_ceiling_creeper.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_ceiling_creeper.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_ceiling_creeper.c:102:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/giant_snowball.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/giant_snowball.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/giant_snowball.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/gold_centurion.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/gold_centurion.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/gold_centurion.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_snapper.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_snapper.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_snapper.c:96:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/ground_snapper.c:190:17: note: You might need to cast the function pointer here edgar-1.37/src/enemy/ground_snapper.c:96:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/grub.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/grub.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/grub.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/grub.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/ground_spear.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ground_spear.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ground_spear.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/hoover.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/hoover.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/hoover.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:251:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/enemy/huge_spider.c:96:27: style: Condition 'self->thinkTime<=0' is always true [knownConditionTrueFalse] edgar-1.37/src/enemy/huge_spider.c:91:22: note: Assuming that condition 'self->thinkTime>0' is not redundant edgar-1.37/src/enemy/huge_spider.c:96:27: note: Condition 'self->thinkTime<=0' is always true edgar-1.37/src/enemy/huge_spider.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/huge_spider.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/huge_spider.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/huge_spider.c:251:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/icicle.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/icicle.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/icicle.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/icicle.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/icicle.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/icicle.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/icicle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/icicle.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/iron_ball.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/iron_ball.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/iron_ball.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:204:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:204:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:205:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:205:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:207:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:207:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:208:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:208:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:210:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:210:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:211:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:211:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:212:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:212:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:213:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:215:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:195:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:215:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:228:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:228:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:229:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:229:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:231:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:231:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:232:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:232:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:234:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:234:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:235:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:235:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:236:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:236:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:237:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:237:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:239:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:219:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:239:2: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:363:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:363:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:364:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:364:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:366:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:366:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:368:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:368:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:369:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:369:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:370:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:370:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:371:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:371:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:373:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:373:3: note: Null pointer dereference edgar-1.37/src/enemy/ice_tortoise.c:375:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/ice_tortoise.c:354:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/ice_tortoise.c:375:3: note: Null pointer dereference edgar-1.37/src/enemy/jumping_slime.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/jumping_slime.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/jumping_slime.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/jumping_slime.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/jumping_slime.c:55:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/jumping_slime.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/large_spider.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_spider.c:59:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_spider.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/large_spider.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_spider.c:59:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_spider.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/large_spider.c:419:30: style: Parameter 'other' can be declared as pointer to const. However it seems that 'webTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/large_spider.c:386:15: note: You might need to cast the function pointer here edgar-1.37/src/enemy/large_spider.c:419:30: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/large_spider.c:498:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/large_spider.c:499:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/laser_grid.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:115:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:115:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:116:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:116:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:118:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:118:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:120:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:120:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:121:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:121:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:123:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:123:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:125:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:125:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:127:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:108:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:127:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:146:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:146:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:147:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:147:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:149:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:149:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:151:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:151:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:152:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:152:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:154:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:154:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:156:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:156:4: note: Null pointer dereference edgar-1.37/src/enemy/laser_grid.c:158:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/laser_grid.c:139:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/laser_grid.c:158:4: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:187:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:187:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:188:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:188:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:190:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:190:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:191:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:191:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:193:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:193:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:194:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:194:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:196:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:196:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:198:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:198:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:200:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:200:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:202:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:202:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:204:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:204:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:206:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:180:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:206:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:310:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:310:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:311:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:311:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:313:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:313:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:314:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:314:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:316:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:316:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:318:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:318:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:320:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:320:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:322:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:322:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:324:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:324:2: note: Null pointer dereference edgar-1.37/src/enemy/magic_missile.c:326:2: warning: Either the condition 'crumb==NULL' is redundant or there is possible null pointer dereference: crumb. [nullPointerRedundantCheck] edgar-1.37/src/enemy/magic_missile.c:303:12: note: Assuming that condition 'crumb==NULL' is not redundant edgar-1.37/src/enemy/magic_missile.c:326:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:285:16: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] edgar-1.37/src/enemy/lightning_tortoise.c:274:13: note: outer condition: damage!=0 edgar-1.37/src/enemy/lightning_tortoise.c:285:16: note: identical inner condition: damage!=0 edgar-1.37/src/enemy/lightning_tortoise.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:196:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:196:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:198:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:198:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:200:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:200:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:202:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:202:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:204:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:204:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:206:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:206:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:208:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:208:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:210:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:210:2: note: Null pointer dereference edgar-1.37/src/enemy/lightning_tortoise.c:212:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/lightning_tortoise.c:185:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/lightning_tortoise.c:212:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:58:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:265:3: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: head. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:260:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:265:3: note: Null pointer dereference edgar-1.37/src/enemy/mouth_stalk.c:273:9: warning: Either the condition 'head==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] edgar-1.37/src/enemy/mouth_stalk.c:260:11: note: Assuming that condition 'head==NULL' is not redundant edgar-1.37/src/enemy/mouth_stalk.c:269:9: note: Assignment 'self=head', assigned value is 0 edgar-1.37/src/enemy/mouth_stalk.c:273:9: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:45:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:78:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:78:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:79:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:81:2: note: Null pointer dereference edgar-1.37/src/enemy/pendulum.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/pendulum.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/pendulum.c:83:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:225:16: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] edgar-1.37/src/enemy/master_tortoise.c:214:13: note: outer condition: damage!=0 edgar-1.37/src/enemy/master_tortoise.c:225:16: note: identical inner condition: damage!=0 edgar-1.37/src/enemy/master_tortoise.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:81:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:82:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:84:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:86:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:87:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:87:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:88:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:89:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:90:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:92:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:92:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:74:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:94:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:349:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:349:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:350:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:350:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:352:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:352:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:353:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:353:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:355:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:355:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:356:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:356:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:358:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:358:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:359:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:359:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:361:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:361:17: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:363:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:363:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:365:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:365:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:367:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:367:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:369:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:369:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:371:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:371:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:373:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:373:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:375:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:375:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:377:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:377:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:379:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:379:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:381:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:340:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:381:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:541:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:541:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:542:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:542:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:544:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:544:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:545:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:545:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:547:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:547:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:548:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:548:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:549:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:549:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:550:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:532:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:550:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:563:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:563:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:564:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:564:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:566:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:566:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:567:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:567:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:569:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:569:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:570:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:570:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:571:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:571:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:572:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:554:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:572:2: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:688:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:688:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:689:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:689:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:691:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:691:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:693:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:693:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:694:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:694:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:695:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:695:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:696:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:696:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:698:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/master_tortoise.c:679:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/master_tortoise.c:698:3: note: Null pointer dereference edgar-1.37/src/enemy/master_tortoise.c:373:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/master_tortoise.c:365:11: note: e->head is assigned edgar-1.37/src/enemy/master_tortoise.c:373:11: note: e->head is overwritten edgar-1.37/src/enemy/master_tortoise.c:375:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/master_tortoise.c:367:11: note: e->face is assigned edgar-1.37/src/enemy/master_tortoise.c:375:11: note: e->face is overwritten edgar-1.37/src/enemy/poltergiest.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/poltergiest.c:60:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/poltergiest.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/poltergiest.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/poltergiest.c:60:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/poltergiest.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:227:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/enemy/red_ceiling_creeper.c:282:31: style: Redundant condition: other->head!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] edgar-1.37/src/enemy/red_ceiling_creeper.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:54:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:96:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:98:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:99:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:100:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:102:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:104:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:108:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:110:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:112:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:113:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_ceiling_creeper.c:89:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_ceiling_creeper.c:113:2: note: Null pointer dereference edgar-1.37/src/enemy/red_ceiling_creeper.c:227:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/red_grub.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/red_grub.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/red_grub.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/red_grub.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:119:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:119:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:120:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:120:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:122:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:122:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:123:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:123:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:124:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:124:2: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:212:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:204:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:212:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:213:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:204:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:213:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:342:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:335:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:342:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:343:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:335:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:343:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:345:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:335:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:345:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:346:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:335:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:346:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:396:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:396:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:397:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:397:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:399:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:399:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:400:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:400:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:402:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:402:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:403:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:403:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:404:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:404:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:405:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:405:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:407:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:407:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:409:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:409:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:411:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:411:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:413:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:389:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:413:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:576:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:568:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:576:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:577:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:568:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:577:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:694:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:682:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:694:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:695:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:682:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:695:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1011:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:999:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1011:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1012:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:999:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1012:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1278:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1270:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1278:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1279:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1270:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1279:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1489:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1489:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1490:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1490:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1492:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1492:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1494:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1494:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1495:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1495:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1497:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1497:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1499:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1499:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1501:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1501:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1503:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1480:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1503:4: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1594:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1594:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1595:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1595:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1597:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1597:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1598:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1598:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1600:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1600:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1601:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1601:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1603:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1603:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1604:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1604:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1606:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1606:17: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1608:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1608:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1612:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1612:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1614:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1614:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1616:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1616:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1618:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1618:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1620:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1620:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1622:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1622:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1624:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1624:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1626:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1626:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1628:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1585:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1628:3: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1757:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1752:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1757:12: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1779:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1774:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1779:12: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1801:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1796:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1801:12: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1823:12: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1818:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1823:12: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1836:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1761:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1836:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1837:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1761:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1837:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1893:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1885:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1893:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:1894:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/large_book.c:1885:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/large_book.c:1894:18: note: Null pointer dereference edgar-1.37/src/enemy/large_book.c:795:12: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/large_book.c:789:12: note: e->head is assigned edgar-1.37/src/enemy/large_book.c:795:12: note: e->head is overwritten edgar-1.37/src/enemy/large_book.c:1620:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/large_book.c:1612:11: note: e->head is assigned edgar-1.37/src/enemy/large_book.c:1620:11: note: e->head is overwritten edgar-1.37/src/enemy/large_book.c:1622:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/large_book.c:1614:11: note: e->face is assigned edgar-1.37/src/enemy/large_book.c:1622:11: note: e->face is overwritten edgar-1.37/src/enemy/large_book.c:179:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/large_book.c:543:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/large_book.c:1245:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/large_book.c:1746:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/large_book.c:1860:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/rock.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:79:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:80:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:82:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:84:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:86:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:88:2: note: Null pointer dereference edgar-1.37/src/enemy/rock.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rock.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rock.c:90:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:85:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:85:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:86:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:88:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:90:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:91:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:91:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:92:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:92:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:93:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:94:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:95:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:78:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:99:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:217:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:210:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:217:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:218:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:210:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:218:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:219:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:210:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:219:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:221:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:210:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:221:2: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:740:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:740:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:741:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:741:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:743:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:743:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:744:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:744:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:746:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:746:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:747:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:747:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:749:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:749:17: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:751:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:751:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:755:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:755:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:756:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:756:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:757:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:757:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:759:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:759:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:761:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:761:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:763:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:763:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:765:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:765:3: note: Null pointer dereference edgar-1.37/src/enemy/rampaging_master_tortoise.c:767:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/rampaging_master_tortoise.c:731:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/rampaging_master_tortoise.c:767:3: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/sasquatch.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sasquatch.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sasquatch.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:95:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:96:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:98:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:100:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:102:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:104:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scorpion.c:88:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scorpion.c:106:2: note: Null pointer dereference edgar-1.37/src/enemy/scorpion.c:176:18: style: Variable 'self->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/scorpion.c:175:18: note: self->action is assigned edgar-1.37/src/enemy/scorpion.c:176:18: note: self->action is overwritten edgar-1.37/src/enemy/scanner.c:314:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/scanner.c:318:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/scanner.c:334:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/scanner.c:343:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/scanner.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scanner.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scanner.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scanner.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scanner.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:62:21: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/scanner.c:62:21: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:348:3: warning: Either the condition 'token!=NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] edgar-1.37/src/enemy/scanner.c:336:16: note: Assuming that condition 'token!=NULL' is not redundant edgar-1.37/src/enemy/scanner.c:348:3: note: Null pointer dereference edgar-1.37/src/enemy/scanner.c:328:25: warning: Either the condition 'summonCount==0' is redundant or there is division by zero at line 328. [zerodivcond] edgar-1.37/src/enemy/scanner.c:323:19: note: Assuming that condition 'summonCount==0' is not redundant edgar-1.37/src/enemy/scanner.c:328:25: note: Division by zero edgar-1.37/src/enemy/scanner.c:302:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/scanner.c:303:21: style: Variable 'summonIndex' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/scanner.c:303:38: style: Variable 'summonCount' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/skeleton.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:78:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:78:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:80:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:81:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:82:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:83:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:84:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:85:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:85:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:87:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:87:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:89:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:574:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:567:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:574:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:648:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:648:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:649:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:649:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:651:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:651:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:653:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:653:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:654:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:654:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:655:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:655:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:656:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:656:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:658:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:658:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:660:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:660:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:662:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:662:2: note: Null pointer dereference edgar-1.37/src/enemy/skeleton.c:664:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skeleton.c:641:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skeleton.c:664:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:269:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/enemy/skull_door.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/skull_door.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/skull_door.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/skull_door.c:269:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/sludge_pool.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:45:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:46:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge_pool.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge_pool.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge_pool.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge.c:80:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge.c:81:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge.c:83:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge.c:84:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:85:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sludge.c:65:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sludge.c:85:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/slug.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/slug.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/slug.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/sludge.c:237:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/sludge.c:341:17: note: You might need to cast the function pointer here edgar-1.37/src/enemy/sludge.c:237:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/small_boulder.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/small_boulder.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/small_boulder.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/small_boulder.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/snail_shell.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail_shell.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail_shell.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/snail.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/snail.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/snail.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/snail.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/snail.c:119:12: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/spike_sphere.c:110:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/enemy/spike_sphere.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_sphere.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_sphere.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_sphere.c:110:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/enemy/spider.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/spider.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/spider.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/spider.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/spider.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/spider.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spider.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spider.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:115:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:110:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:115:18: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:116:18: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spike_wall.c:110:9: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/spike_wall.c:116:18: note: Null pointer dereference edgar-1.37/src/enemy/spike_wall.c:83:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/spirit.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:121:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:116:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:121:19: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:122:19: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spirit.c:116:8: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/enemy/spirit.c:122:19: note: Null pointer dereference edgar-1.37/src/enemy/spirit.c:102:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/spirit.c:61:14: note: You might need to cast the function pointer here edgar-1.37/src/enemy/spirit.c:102:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/spirit.c:114:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/spitting_plant.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:47:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:50:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/spitting_plant.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/spitting_plant.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/spitting_plant.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:71:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:73:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:75:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:76:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:76:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:77:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:78:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:78:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:63:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:80:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:210:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:210:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:212:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:212:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:213:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:215:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:215:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:216:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:216:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:218:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:218:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:219:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:219:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:221:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:221:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:223:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:223:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:224:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:224:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:226:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:226:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:228:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:201:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:228:2: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:281:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:281:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:283:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:283:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:285:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:285:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:286:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:286:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:288:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:288:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:289:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:272:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:289:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:395:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:395:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:396:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:396:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:398:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:398:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:399:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:399:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:401:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:401:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:402:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:402:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:403:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:403:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:404:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:404:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:406:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:406:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:408:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:408:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:410:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:410:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:412:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:388:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:412:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:491:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:491:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:492:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:492:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:494:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:494:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:495:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:495:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:497:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:497:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:498:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:498:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:500:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:500:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:501:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:501:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:503:17: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:503:17: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:505:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:505:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:507:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:507:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:509:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:509:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:511:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:511:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:513:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:513:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:515:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:515:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:517:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:517:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:519:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:519:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:521:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:521:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:523:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/sorceror_dark_summoner.c:482:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/sorceror_dark_summoner.c:523:3: note: Null pointer dereference edgar-1.37/src/enemy/sorceror_dark_summoner.c:515:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/sorceror_dark_summoner.c:507:11: note: e->head is assigned edgar-1.37/src/enemy/sorceror_dark_summoner.c:515:11: note: e->head is overwritten edgar-1.37/src/enemy/sorceror_dark_summoner.c:517:11: style: Variable 'e->face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/sorceror_dark_summoner.c:509:11: note: e->face is assigned edgar-1.37/src/enemy/sorceror_dark_summoner.c:517:11: note: e->face is overwritten edgar-1.37/src/enemy/sorceror_dark_summoner.c:639:11: style: Variable 'e->head' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/enemy/sorceror_dark_summoner.c:633:11: note: e->head is assigned edgar-1.37/src/enemy/sorceror_dark_summoner.c:639:11: note: e->head is overwritten edgar-1.37/src/enemy/summoner.c:132:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/summoner.c:136:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/summoner.c:152:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/summoner.c:161:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/enemy/summoner.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/summoner.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:166:2: warning: Either the condition 'token!=NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] edgar-1.37/src/enemy/summoner.c:154:15: note: Assuming that condition 'token!=NULL' is not redundant edgar-1.37/src/enemy/summoner.c:166:2: note: Null pointer dereference edgar-1.37/src/enemy/summoner.c:146:24: warning: Either the condition 'summonCount==0' is redundant or there is division by zero at line 146. [zerodivcond] edgar-1.37/src/enemy/summoner.c:141:18: note: Assuming that condition 'summonCount==0' is not redundant edgar-1.37/src/enemy/summoner.c:146:24: note: Division by zero edgar-1.37/src/enemy/summoner.c:126:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/enemy/splitter.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:53:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:92:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:92:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:93:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:95:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:96:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:97:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:98:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:99:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:100:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:102:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:104:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:122:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:122:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:123:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:123:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:125:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:125:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:126:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:126:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:127:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:127:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:128:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:128:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:130:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:130:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:132:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/splitter.c:115:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/splitter.c:132:2: note: Null pointer dereference edgar-1.37/src/enemy/splitter.c:523:32: style: Parameter 'other' can be declared as pointer to const. However it seems that 'smallTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/splitter.c:127:14: note: You might need to cast the function pointer here edgar-1.37/src/enemy/splitter.c:523:32: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/enemy/wasp.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:48:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:49:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:53:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/wasp.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/wasp.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/wasp.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:63:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:175:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:175:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:176:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:176:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:178:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:178:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:180:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:180:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:182:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:182:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:184:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:184:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:186:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:186:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:188:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:188:2: note: Null pointer dereference edgar-1.37/src/enemy/undead_gazer.c:190:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/undead_gazer.c:168:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/undead_gazer.c:190:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:51:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:52:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:56:2: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:131:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:131:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:132:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:132:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:134:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:134:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:136:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:136:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:137:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:137:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:139:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:139:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:141:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:141:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:143:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:143:4: note: Null pointer dereference edgar-1.37/src/enemy/thunder_cloud.c:145:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/thunder_cloud.c:122:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/thunder_cloud.c:145:4: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:54:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:55:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:57:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:58:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:59:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:60:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:61:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:62:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/whirlwind.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/whirlwind.c:66:2: note: Null pointer dereference edgar-1.37/src/enemy/whirlwind.c:262:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/enemy/zombie.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:64:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:65:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:67:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:68:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:69:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:70:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:72:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:57:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:74:2: note: Null pointer dereference edgar-1.37/src/enemy/zombie.c:94:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/enemy/zombie.c:85:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/enemy/zombie.c:94:6: note: Null pointer dereference edgar-1.37/src/event/map_trigger.c:96:21: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:54:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/map_trigger.c:58:48: note: Assuming condition is false edgar-1.37/src/event/map_trigger.c:96:21: note: Negative array index edgar-1.37/src/event/map_trigger.c:96:46: warning: Either the condition 'count==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:91:33: note: Assuming that condition 'count==-1' is not redundant edgar-1.37/src/event/map_trigger.c:96:46: note: Negative array index edgar-1.37/src/event/map_trigger.c:96:66: warning: Either the condition 'total==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:91:88: note: Assuming that condition 'total==-1' is not redundant edgar-1.37/src/event/map_trigger.c:96:66: note: Negative array index edgar-1.37/src/event/map_trigger.c:96:102: warning: Either the condition 'targetType==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:91:53: note: Assuming that condition 'targetType==-1' is not redundant edgar-1.37/src/event/map_trigger.c:96:102: note: Negative array index edgar-1.37/src/event/map_trigger.c:96:122: warning: Either the condition 'targetName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:91:73: note: Assuming that condition 'targetName==-1' is not redundant edgar-1.37/src/event/map_trigger.c:96:122: note: Negative array index edgar-1.37/src/event/global_trigger.c:110:24: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:68:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/global_trigger.c:72:48: note: Assuming condition is false edgar-1.37/src/event/global_trigger.c:110:24: note: Negative array index edgar-1.37/src/event/global_trigger.c:110:49: warning: Either the condition 'count==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:105:33: note: Assuming that condition 'count==-1' is not redundant edgar-1.37/src/event/global_trigger.c:110:49: note: Negative array index edgar-1.37/src/event/global_trigger.c:110:69: warning: Either the condition 'total==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:105:88: note: Assuming that condition 'total==-1' is not redundant edgar-1.37/src/event/global_trigger.c:110:69: note: Negative array index edgar-1.37/src/event/global_trigger.c:110:105: warning: Either the condition 'targetType==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:105:53: note: Assuming that condition 'targetType==-1' is not redundant edgar-1.37/src/event/global_trigger.c:110:105: note: Negative array index edgar-1.37/src/event/map_trigger.c:45:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/event/global_trigger.c:110:125: warning: Either the condition 'targetName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:105:73: note: Assuming that condition 'targetName==-1' is not redundant edgar-1.37/src/event/global_trigger.c:110:125: note: Negative array index edgar-1.37/src/event/global_trigger.c:52:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/event/map_trigger.c:41:36: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/map_trigger.c:50:38: style: Parameter 'key' can be declared as const array [constParameter] edgar-1.37/src/event/map_trigger.c:99:90: style: Parameter 'targetName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/map_trigger.c:123:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/map_trigger.c:187:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/global_trigger.c:273:2: warning: Either the condition 'allMessages==NULL' is redundant or there is possible null pointer dereference: allMessages. [nullPointerRedundantCheck] edgar-1.37/src/event/global_trigger.c:268:18: note: Assuming that condition 'allMessages==NULL' is not redundant edgar-1.37/src/event/global_trigger.c:273:2: note: Null pointer dereference edgar-1.37/src/event/global_trigger.c:44:39: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/global_trigger.c:64:41: style: Parameter 'key' can be declared as const array [constParameter] edgar-1.37/src/event/global_trigger.c:113:93: style: Parameter 'targetName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/global_trigger.c:155:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/global_trigger.c:227:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/global_trigger.c:242:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:73:20: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/objective.c:53:0: note: Assignment 'objectiveName=-1', assigned value is -1 edgar-1.37/src/event/objective.c:57:50: note: Assuming condition is false edgar-1.37/src/event/objective.c:73:20: note: Negative array index edgar-1.37/src/event/objective.c:44:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/event/objective.c:175:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/event/objective.c:40:35: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:49:37: style: Parameter 'key' can be declared as const array [constParameter] edgar-1.37/src/event/objective.c:76:46: style: Parameter 'completionTrigger' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:112:28: style: Parameter 'objectiveName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:136:28: style: Parameter 'objectiveName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:136:49: style: Parameter 'completionTrigger' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:154:28: style: Parameter 'objectiveName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/objective.c:169:35: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/trigger.c:98:18: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:56:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/trigger.c:60:48: note: Assuming condition is false edgar-1.37/src/event/trigger.c:98:18: note: Negative array index edgar-1.37/src/event/trigger.c:98:43: warning: Either the condition 'count==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:93:33: note: Assuming that condition 'count==-1' is not redundant edgar-1.37/src/event/trigger.c:98:43: note: Negative array index edgar-1.37/src/event/trigger.c:98:63: warning: Either the condition 'total==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:93:88: note: Assuming that condition 'total==-1' is not redundant edgar-1.37/src/event/trigger.c:98:63: note: Negative array index edgar-1.37/src/event/trigger.c:98:99: warning: Either the condition 'targetType==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:93:53: note: Assuming that condition 'targetType==-1' is not redundant edgar-1.37/src/event/trigger.c:98:99: note: Negative array index edgar-1.37/src/event/trigger.c:98:119: warning: Either the condition 'targetName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:93:73: note: Assuming that condition 'targetName==-1' is not redundant edgar-1.37/src/event/trigger.c:98:119: note: Negative array index edgar-1.37/src/event/trigger.c:52:35: style: Parameter 'key' can be declared as const array [constParameter] edgar-1.37/src/event/trigger.c:101:87: style: Parameter 'targetName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/trigger.c:125:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/trigger.c:193:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/event/trigger.c:208:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/game.c:748:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:752:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:762:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:772:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:782:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:792:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:802:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:817:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:827:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:837:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/game.c:566:14: warning: Either the condition 'start==NULL' is redundant or there is possible null pointer dereference: start. [nullPointerRedundantCheck] edgar-1.37/src/game.c:561:13: note: Assuming that condition 'start==NULL' is not redundant edgar-1.37/src/game.c:566:14: note: Null pointer dereference edgar-1.37/src/game.c:911:2: warning: Either the condition 'timeString==NULL' is redundant or there is possible null pointer dereference: timeString. [nullPointerRedundantCheck] edgar-1.37/src/game.c:898:17: note: Assuming that condition 'timeString==NULL' is not redundant edgar-1.37/src/game.c:911:2: note: Null pointer dereference edgar-1.37/src/game.c:935:2: warning: Either the condition 'timeString==NULL' is redundant or there is possible null pointer dereference: timeString. [nullPointerRedundantCheck] edgar-1.37/src/game.c:926:17: note: Assuming that condition 'timeString==NULL' is not redundant edgar-1.37/src/game.c:935:2: note: Null pointer dereference edgar-1.37/src/game.c:963:2: warning: Either the condition 'timeString==NULL' is redundant or there is possible null pointer dereference: timeString. [nullPointerRedundantCheck] edgar-1.37/src/game.c:950:17: note: Assuming that condition 'timeString==NULL' is not redundant edgar-1.37/src/game.c:963:2: note: Null pointer dereference edgar-1.37/src/game.c:1100:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/game.c:1095:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/game.c:1100:3: note: Null pointer dereference edgar-1.37/src/game.c:498:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/game.c:498:37: style: Parameter 'playerStart' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/game.c:539:10: style: Variable 'start' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/game.c:740:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/game.c:1042:47: style: Parameter 'boss' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:36:45: style: Parameter 'spriteIndex' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:38:8: style: Variable 'frameName' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/graphics/animation.c:481:25: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:516:10: style: Variable 'sprite' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/graphics/animation.c:596:32: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:596:41: style: Parameter 'animationName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:630:10: style: Variable 'sprite' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/graphics/animation.c:648:34: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/animation.c:658:27: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:934:32: style: Redundant condition: self->type==AUTO_DOOR. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] edgar-1.37/src/entity.c:1505:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/entity.c:1525:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/entity.c:1571:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/entity.c:1623:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/entity.c:99:9: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:99:9: note: Null pointer dereference edgar-1.37/src/entity.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:101:2: note: Null pointer dereference edgar-1.37/src/entity.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:103:2: note: Null pointer dereference edgar-1.37/src/entity.c:105:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:105:2: note: Null pointer dereference edgar-1.37/src/entity.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:107:2: note: Null pointer dereference edgar-1.37/src/entity.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:109:2: note: Null pointer dereference edgar-1.37/src/entity.c:111:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:111:2: note: Null pointer dereference edgar-1.37/src/entity.c:113:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:113:2: note: Null pointer dereference edgar-1.37/src/entity.c:115:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:115:2: note: Null pointer dereference edgar-1.37/src/entity.c:117:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:94:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/entity.c:117:2: note: Null pointer dereference edgar-1.37/src/entity.c:1234:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1229:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/entity.c:1234:2: note: Null pointer dereference edgar-1.37/src/entity.c:1258:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1253:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/entity.c:1258:2: note: Null pointer dereference edgar-1.37/src/entity.c:1282:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1277:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/entity.c:1282:2: note: Null pointer dereference edgar-1.37/src/entity.c:1580:15: warning: Either the condition 'e2==NULL' is redundant or there is possible null pointer dereference: e2. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1575:9: note: Assuming that condition 'e2==NULL' is not redundant edgar-1.37/src/entity.c:1580:15: note: Null pointer dereference edgar-1.37/src/entity.c:1581:15: warning: Either the condition 'e2==NULL' is redundant or there is possible null pointer dereference: e2. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1575:9: note: Assuming that condition 'e2==NULL' is not redundant edgar-1.37/src/entity.c:1581:15: note: Null pointer dereference edgar-1.37/src/entity.c:1927:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1922:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/entity.c:1927:2: note: Null pointer dereference edgar-1.37/src/entity.c:1928:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/entity.c:1922:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/entity.c:1928:2: note: Null pointer dereference edgar-1.37/src/entity.c:1178:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1193:40: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1208:39: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1223:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1247:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1271:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1344:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1362:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1380:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1499:32: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1520:36: style: Parameter 'coords' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1565:42: style: Parameter 'coords' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1569:10: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/entity.c:1618:44: style: Parameter 'coords' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1817:27: style: Parameter 'sibling' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:2016:48: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:2107:33: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/entity.c:1065:13: style: Variable 'collided' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/entity.c:1150:13: style: Variable 'collided' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/graphics/decoration.c:473:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/graphics/decoration.c:104:9: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:104:9: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:106:2: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:108:2: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:110:2: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:112:2: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:490:32: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/graphics/decoration.c:485:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/graphics/decoration.c:490:32: note: Null pointer dereference edgar-1.37/src/graphics/decoration.c:303:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/decoration.c:468:36: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/decoration.c:471:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/graphics/gib.c:47:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/graphics/gib.c:42:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/graphics/gib.c:47:2: note: Null pointer dereference edgar-1.37/src/graphics/font.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] edgar-1.37/src/graphics/graphics.c:178:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FLIP_NONE [valueFlowBailoutIncompleteVar] edgar-1.37/src/graphics/graphics.c:896:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] edgar-1.37/src/graphics/graphics.c:942:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] edgar-1.37/src/graphics/save_png.c:129:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB_ALPHA [valueFlowBailoutIncompleteVar] edgar-1.37/src/graphics/save_png.c:111:14: style: Condition 'ss_size==0' is always true [knownConditionTrueFalse] edgar-1.37/src/graphics/save_png.c:96:12: note: Assignment 'ss_size=0', assigned value is 0 edgar-1.37/src/graphics/save_png.c:111:14: note: Condition 'ss_size==0' is always true edgar-1.37/src/graphics/save_png.c:31:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/sprites.c:87:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/graphics/sprites.c:81:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/sprites.c:154:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/sprites.c:177:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/texture_cache.c:83:2: warning: Either the condition 'textureCache==NULL' is redundant or there is possible null pointer dereference: textureCache. [nullPointerRedundantCheck] edgar-1.37/src/graphics/texture_cache.c:78:19: note: Assuming that condition 'textureCache==NULL' is not redundant edgar-1.37/src/graphics/texture_cache.c:83:2: note: Null pointer dereference edgar-1.37/src/graphics/texture_cache.c:85:2: warning: Either the condition 'textureCache==NULL' is redundant or there is possible null pointer dereference: textureCache. [nullPointerRedundantCheck] edgar-1.37/src/graphics/texture_cache.c:78:19: note: Assuming that condition 'textureCache==NULL' is not redundant edgar-1.37/src/graphics/texture_cache.c:85:2: note: Null pointer dereference edgar-1.37/src/graphics/texture_cache.c:34:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/texture_cache.c:60:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/hud.c:337:30: style: The statement 'if (hud.infoMessage.surface!=NULL) hud.infoMessage.surface=NULL' is logically equivalent to 'hud.infoMessage.surface=NULL'. [duplicateConditionalAssign] edgar-1.37/src/hud.c:339:27: note: Assignment 'hud.infoMessage.surface=NULL' edgar-1.37/src/hud.c:337:30: note: Condition 'hud.infoMessage.surface!=NULL' is redundant edgar-1.37/src/hud.c:438:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:438:2: note: Null pointer dereference edgar-1.37/src/hud.c:440:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:440:2: note: Null pointer dereference edgar-1.37/src/hud.c:442:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:442:2: note: Null pointer dereference edgar-1.37/src/hud.c:443:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:443:2: note: Null pointer dereference edgar-1.37/src/hud.c:444:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:444:2: note: Null pointer dereference edgar-1.37/src/hud.c:446:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/hud.c:433:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/hud.c:446:2: note: Null pointer dereference edgar-1.37/src/hud.c:144:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/hud.c:415:37: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/hud.c:219:14: style: Variable 'percentage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/i18n.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_DIR [valueFlowBailoutIncompleteVar] edgar-1.37/src/i18n.c:80:2: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/i18n.c:103:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/i18n.c:30:24: style: Parameter 'applicationName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/i18n.c:30:47: style: Parameter 'languageCode' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/i18n.c:34:9: style: Variable 'lang' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/i18n.c:258:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/i18n.c:300:34: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/init.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_RENDERER_ACCELERATED [valueFlowBailoutIncompleteVar] edgar-1.37/src/init.c:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_FULLSCREEN [valueFlowBailoutIncompleteVar] edgar-1.37/src/init.c:99:10: style: Variable 'buttons' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/init.c:160:14: style: Variable 'buttons' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/init.c:202:6: style: Variable 'fps' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/init.c:204:6: style: Variable 'fps' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/init.c:206:6: style: Variable 'fps' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/collisions.c:263:37: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/collisions.c:366:30: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/collisions.c:389:28: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/collisions.c:1080:22: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/collisions.c:1273:26: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/graphics/graphics.c:800:2: warning: Either the condition 'list==NULL' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] edgar-1.37/src/graphics/graphics.c:795:11: note: Assuming that condition 'list==NULL' is not redundant edgar-1.37/src/graphics/graphics.c:800:2: note: Null pointer dereference edgar-1.37/src/graphics/graphics.c:964:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/input.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_ESCAPE [valueFlowBailoutIncompleteVar] edgar-1.37/src/input.c:684:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_LEFT [valueFlowBailoutIncompleteVar] edgar-1.37/src/input.c:746:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_ESCAPE [valueFlowBailoutIncompleteVar] edgar-1.37/src/item/apple.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:47:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:48:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:50:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:52:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:54:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:56:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:58:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:60:2: note: Null pointer dereference edgar-1.37/src/item/apple.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple.c:62:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:192:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/apple_tree.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:54:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:55:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:57:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:59:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:61:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:63:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:65:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/apple_tree.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/apple_tree.c:69:2: note: Null pointer dereference edgar-1.37/src/item/apple_tree.c:192:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/arrow_target.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:47:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:48:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:50:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:52:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:53:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/arrow_target.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/arrow_target.c:55:2: note: Null pointer dereference edgar-1.37/src/item/arrow_target.c:184:31: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/attractor.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:50:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:51:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:53:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:55:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:56:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:57:2: note: Null pointer dereference edgar-1.37/src/item/attractor.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/attractor.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/attractor.c:59:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:46:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:47:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:49:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:51:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:52:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:53:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:54:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:56:2: note: Null pointer dereference edgar-1.37/src/item/balloon.c:76:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: self->target. [nullPointerRedundantCheck] edgar-1.37/src/item/balloon.c:67:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/balloon.c:74:17: note: Assignment 'self->target=e', assigned value is 0 edgar-1.37/src/item/balloon.c:76:6: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:53:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:54:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:56:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:58:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:60:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:62:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:64:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:66:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bell_rope.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bell_rope.c:68:2: note: Null pointer dereference edgar-1.37/src/item/bell_rope.c:115:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/bell_rope.c:62:14: note: You might need to cast the function pointer here edgar-1.37/src/item/bell_rope.c:115:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/blending_machine.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:56:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:57:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:59:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:61:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:62:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:63:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:65:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:206:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:206:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:208:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/blending_machine.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/blending_machine.c:208:2: note: Null pointer dereference edgar-1.37/src/item/blending_machine.c:167:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/blending_machine.c:62:14: note: You might need to cast the function pointer here edgar-1.37/src/item/blending_machine.c:167:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/bomb.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:56:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:57:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:59:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:61:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:63:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:64:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:65:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:66:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:68:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:70:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:88:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:89:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:91:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:91:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:93:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:95:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:97:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb.c:81:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb.c:99:2: note: Null pointer dereference edgar-1.37/src/item/bomb.c:247:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/bomb.c:256:17: note: You might need to cast the function pointer here edgar-1.37/src/item/bomb.c:247:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/bomb_pile.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:44:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:45:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:47:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:49:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:51:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:52:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:54:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bomb_pile.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bomb_pile.c:58:2: note: Null pointer dereference edgar-1.37/src/item/bomb_pile.c:63:33: style: Parameter 'other' can be declared as pointer to const. However it seems that 'collectBomb' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/bomb_pile.c:52:14: note: You might need to cast the function pointer here edgar-1.37/src/item/bomb_pile.c:63:33: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/bubble.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:47:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:48:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:50:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:52:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:53:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:54:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:55:2: note: Null pointer dereference edgar-1.37/src/item/bubble.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble.c:57:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:47:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:48:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:50:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:52:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:53:2: note: Null pointer dereference edgar-1.37/src/item/bubble_machine.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/bubble_machine.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/bubble_machine.c:55:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:52:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:53:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:55:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:57:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:59:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:60:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:61:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:63:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:98:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:100:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:100:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:102:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:102:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:103:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:103:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:104:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:104:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:106:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/catapult.c:91:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/catapult.c:108:2: note: Null pointer dereference edgar-1.37/src/item/catapult.c:133:33: style: Parameter 'other' can be declared as pointer to const. However it seems that 'bucketTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/catapult.c:103:14: note: You might need to cast the function pointer here edgar-1.37/src/item/catapult.c:133:33: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/cauldron.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:50:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:51:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:53:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:55:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:57:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:59:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:61:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:63:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cauldron.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cauldron.c:67:2: note: Null pointer dereference edgar-1.37/src/item/cauldron.c:84:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/cauldron.c:61:14: note: You might need to cast the function pointer here edgar-1.37/src/item/cauldron.c:84:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/cell_bars.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:43:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:44:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:46:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:48:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:50:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:52:2: note: Null pointer dereference edgar-1.37/src/item/cell_bars.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cell_bars.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cell_bars.c:56:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:48:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:49:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:51:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:53:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:55:2: note: Null pointer dereference edgar-1.37/src/item/chaos_chain_base.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chaos_chain_base.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chaos_chain_base.c:57:2: note: Null pointer dereference edgar-1.37/src/inventory.c:700:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/inventory.c:763:2: warning: Either the condition 'item==NULL' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck] edgar-1.37/src/inventory.c:754:11: note: Assuming that condition 'item==NULL' is not redundant edgar-1.37/src/inventory.c:761:9: note: Assignment 'self=item', assigned value is 0 edgar-1.37/src/inventory.c:763:2: note: Null pointer dereference edgar-1.37/src/item/chicken_feed.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:46:2: note: Null pointer dereference edgar-1.37/src/item/chicken_feed.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:47:2: note: Null pointer dereference edgar-1.37/src/item/chicken_feed.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:49:2: note: Null pointer dereference edgar-1.37/src/item/chicken_feed.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:51:2: note: Null pointer dereference edgar-1.37/src/inventory.c:348:47: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:53:2: note: Null pointer dereference edgar-1.37/src/inventory.c:363:38: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:55:2: note: Null pointer dereference edgar-1.37/src/inventory.c:383:47: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:56:2: note: Null pointer dereference edgar-1.37/src/inventory.c:406:55: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:57:2: note: Null pointer dereference edgar-1.37/src/inventory.c:431:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:58:2: note: Null pointer dereference edgar-1.37/src/inventory.c:485:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_feed.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_feed.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_feed.c:60:2: note: Null pointer dereference edgar-1.37/src/inventory.c:618:37: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/inventory.c:694:39: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/chicken_trap.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:54:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:55:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:57:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:59:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:61:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:62:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:63:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:65:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:122:21: warning: Either the condition 'target==NULL' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:117:14: note: Assuming that condition 'target==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:122:21: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:123:21: warning: Either the condition 'target==NULL' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] edgar-1.37/src/item/chicken_trap.c:117:14: note: Assuming that condition 'target==NULL' is not redundant edgar-1.37/src/item/chicken_trap.c:123:21: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:47:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:48:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:50:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:52:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:54:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:55:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:57:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:84:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:84:3: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:86:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:86:3: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:87:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:87:3: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:89:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:89:3: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:92:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:92:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:94:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:94:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:96:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:96:2: note: Null pointer dereference edgar-1.37/src/item/cloud_geyzer.c:98:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/cloud_geyzer.c:77:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/cloud_geyzer.c:98:2: note: Null pointer dereference edgar-1.37/src/item/chicken_trap.c:109:10: style: Variable 'target' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/chicken_trap.c:203:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/chicken_trap.c:155:17: note: You might need to cast the function pointer here edgar-1.37/src/item/chicken_trap.c:203:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/code_display.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_display.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_display.c:43:2: note: Null pointer dereference edgar-1.37/src/item/code_display.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_display.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_display.c:44:2: note: Null pointer dereference edgar-1.37/src/item/code_display.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_display.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_display.c:46:2: note: Null pointer dereference edgar-1.37/src/item/code_display.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_display.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_display.c:48:2: note: Null pointer dereference edgar-1.37/src/item/code_display.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_display.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_display.c:50:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:51:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:52:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:54:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:55:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:57:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:59:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:60:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:61:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:79:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:80:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:80:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:82:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:84:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:86:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:88:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:89:2: note: Null pointer dereference edgar-1.37/src/item/coal_pile.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/coal_pile.c:72:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/coal_pile.c:90:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:46:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:47:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:49:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:51:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:53:2: note: Null pointer dereference edgar-1.37/src/item/colour_display.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_display.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_display.c:55:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_door.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_door.c:56:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_door.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_door.c:57:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_door.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_door.c:59:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_door.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_door.c:61:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/code_door.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/code_door.c:63:2: note: Null pointer dereference edgar-1.37/src/item/code_door.c:87:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/code_door.c:326:24: note: You might need to cast the function pointer here edgar-1.37/src/item/code_door.c:87:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/containment_unit.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:43:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:44:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:46:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:48:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:50:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:52:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit.c:56:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:53:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:54:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:56:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:58:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:60:2: note: Null pointer dereference edgar-1.37/src/item/colour_pot.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/colour_pot.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/colour_pot.c:62:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:52:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:53:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:55:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:57:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:59:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:61:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:63:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:65:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow.c:69:2: note: Null pointer dereference edgar-1.37/src/item/crossbow.c:149:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/crossbow.c:63:14: note: You might need to cast the function pointer here edgar-1.37/src/item/crossbow.c:149:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/containment_unit_controls.c:211:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/containment_unit_controls.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:55:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:56:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:58:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:60:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:62:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:64:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:66:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:68:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:70:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:74:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/containment_unit_controls.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/containment_unit_controls.c:74:2: note: Null pointer dereference edgar-1.37/src/item/containment_unit_controls.c:211:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/crossbow_bolt.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:49:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:50:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:52:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:54:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:56:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:58:2: note: Null pointer dereference edgar-1.37/src/item/crossbow_bolt.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crossbow_bolt.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crossbow_bolt.c:62:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:49:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:50:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:52:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:54:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:56:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:57:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:59:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:151:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:144:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:151:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:153:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:144:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:153:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:155:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:144:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:155:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:157:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:144:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:157:2: note: Null pointer dereference edgar-1.37/src/item/crusher.c:159:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/crusher.c:144:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/crusher.c:159:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:44:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:45:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:47:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:49:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:51:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:53:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_anchor.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_anchor.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_anchor.c:57:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:48:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:49:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:51:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:53:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:54:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:55:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:56:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:57:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye.c:59:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:165:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/drawbridge_pulley.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:56:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:57:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:59:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:61:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:63:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:65:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:67:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:69:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:71:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:75:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:75:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:206:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:206:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:207:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:207:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:209:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:209:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:211:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:211:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:213:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:219:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:219:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:220:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:220:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:222:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:222:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:223:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/drawbridge_pulley.c:199:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/drawbridge_pulley.c:223:2: note: Null pointer dereference edgar-1.37/src/item/drawbridge_pulley.c:165:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/extend_o_grab.c:171:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyItemTouch [valueFlowBailoutIncompleteVar] edgar-1.37/src/item/exploding_gazer_eye_dud.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:52:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:53:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:55:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:57:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:58:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/exploding_gazer_eye_dud.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/exploding_gazer_eye_dud.c:60:2: note: Null pointer dereference edgar-1.37/src/item/exploding_gazer_eye_dud.c:185:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/exploding_gazer_eye_dud.c:101:15: note: You might need to cast the function pointer here edgar-1.37/src/item/exploding_gazer_eye_dud.c:185:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/extend_o_grab.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:52:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:53:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:55:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:57:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:59:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:60:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:61:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:63:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:65:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:95:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:86:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:95:3: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:97:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:86:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:97:3: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab.c:98:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab.c:86:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab.c:98:3: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:49:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:50:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:52:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:54:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:56:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:57:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:58:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:60:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/final_power_generator.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/final_power_generator.c:64:2: note: Null pointer dereference edgar-1.37/src/item/final_power_generator.c:88:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/final_power_generator.c:58:14: note: You might need to cast the function pointer here edgar-1.37/src/item/final_power_generator.c:88:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/extend_o_grab_button.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:47:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:48:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:50:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:51:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:53:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:55:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:56:2: note: Null pointer dereference edgar-1.37/src/item/extend_o_grab_button.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/extend_o_grab_button.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/extend_o_grab_button.c:57:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:45:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:46:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:48:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:50:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:52:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:53:2: note: Null pointer dereference edgar-1.37/src/item/flame_pillar.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/flame_pillar.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/flame_pillar.c:55:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:47:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:48:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:50:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:52:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:54:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:55:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:57:2: note: Null pointer dereference edgar-1.37/src/item/force_field.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/force_field.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/force_field.c:59:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:51:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:52:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:54:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:56:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:58:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:59:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:60:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:62:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/gazer_eye_slot.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/gazer_eye_slot.c:66:2: note: Null pointer dereference edgar-1.37/src/item/gazer_eye_slot.c:93:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/gazer_eye_slot.c:60:14: note: You might need to cast the function pointer here edgar-1.37/src/item/gazer_eye_slot.c:93:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/glass_cage.c:186:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/glass_cage.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:53:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:54:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:56:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:58:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:60:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:61:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:62:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:63:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_cage.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_cage.c:65:2: note: Null pointer dereference edgar-1.37/src/item/glass_cage.c:186:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/glass_wall.c:279:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/glass_wall.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_wall.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_wall.c:56:2: note: Null pointer dereference edgar-1.37/src/item/glass_wall.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_wall.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_wall.c:57:2: note: Null pointer dereference edgar-1.37/src/item/glass_wall.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_wall.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_wall.c:59:2: note: Null pointer dereference edgar-1.37/src/item/glass_wall.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/glass_wall.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/glass_wall.c:61:2: note: Null pointer dereference edgar-1.37/src/item/glass_wall.c:279:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/grappling_hook.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:47:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:49:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:51:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:53:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:55:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grappling_hook.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grappling_hook.c:56:2: note: Null pointer dereference edgar-1.37/src/item/grappling_hook.c:89:16: style: Variable 'self->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/item/grappling_hook.c:87:16: note: self->action is assigned edgar-1.37/src/item/grappling_hook.c:89:16: note: self->action is overwritten edgar-1.37/src/item/grappling_hook.c:68:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/grappling_hook.c:47:14: note: You might need to cast the function pointer here edgar-1.37/src/item/grappling_hook.c:68:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/grabber.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:55:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:56:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:58:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:60:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:62:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:63:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:64:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:65:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:67:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:343:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:343:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:345:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:345:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:347:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:347:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:349:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:349:2: note: Null pointer dereference edgar-1.37/src/item/grabber.c:351:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grabber.c:336:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grabber.c:351:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:48:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:49:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:51:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:53:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:55:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:56:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/heart_container.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/heart_container.c:58:2: note: Null pointer dereference edgar-1.37/src/item/heart_container.c:85:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/heart_container.c:56:14: note: You might need to cast the function pointer here edgar-1.37/src/item/heart_container.c:85:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/grimlore_artifact.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:53:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:54:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:56:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:58:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:60:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:62:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:64:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:66:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:68:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:86:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:87:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:87:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:89:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:91:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:91:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:93:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:93:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:95:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:95:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:97:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:97:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:99:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:99:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:101:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:79:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:101:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:119:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:119:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:120:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:120:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:122:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:122:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:124:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:124:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:126:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:126:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:128:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:128:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:130:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:130:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:132:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:132:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:134:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:112:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:134:2: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:156:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:149:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:156:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:158:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:149:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:158:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:160:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:149:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:160:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:162:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:149:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:162:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:183:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:176:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:183:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:185:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:176:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:185:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:187:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:176:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:187:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:189:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/grimlore_artifact.c:176:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/grimlore_artifact.c:189:3: note: Null pointer dereference edgar-1.37/src/item/grimlore_artifact.c:246:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/grimlore_artifact.c:187:15: note: You might need to cast the function pointer here edgar-1.37/src/item/grimlore_artifact.c:246:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/hidden_passage_wall.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:50:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:51:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:53:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:55:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:57:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:58:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:59:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:61:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/hidden_passage_wall.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/hidden_passage_wall.c:63:2: note: Null pointer dereference edgar-1.37/src/item/hidden_passage_wall.c:70:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/hidden_passage_wall.c:58:14: note: You might need to cast the function pointer here edgar-1.37/src/item/hidden_passage_wall.c:70:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/high_striker.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/high_striker.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/high_striker.c:47:2: note: Null pointer dereference edgar-1.37/src/item/high_striker.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/high_striker.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/high_striker.c:49:2: note: Null pointer dereference edgar-1.37/src/item/high_striker.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/high_striker.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/high_striker.c:51:2: note: Null pointer dereference edgar-1.37/src/item/high_striker.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/high_striker.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/high_striker.c:53:2: note: Null pointer dereference edgar-1.37/src/item/high_striker.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/high_striker.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/high_striker.c:54:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:49:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:50:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:52:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:54:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:56:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:57:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:58:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:60:2: note: Null pointer dereference edgar-1.37/src/item/ice_cube.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_cube.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_cube.c:62:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:46:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:47:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:49:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:51:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:53:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:54:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:55:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:57:2: note: Null pointer dereference edgar-1.37/src/item/ice_spray.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/ice_spray.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/ice_spray.c:59:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/instruction_machine.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/instruction_machine.c:52:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/instruction_machine.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/instruction_machine.c:53:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/instruction_machine.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/instruction_machine.c:55:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/instruction_machine.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/instruction_machine.c:57:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/instruction_machine.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/instruction_machine.c:59:2: note: Null pointer dereference edgar-1.37/src/item/instruction_machine.c:71:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/instruction_machine.c:235:17: note: You might need to cast the function pointer here edgar-1.37/src/item/instruction_machine.c:71:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/instruction_machine.c:81:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/item_remover.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:48:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:49:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:51:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:53:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:55:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:57:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item_remover.c:59:2: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:144:8: warning: Either the condition 't==NULL' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] edgar-1.37/src/item/item_remover.c:139:10: note: Assuming that condition 't==NULL' is not redundant edgar-1.37/src/item/item_remover.c:144:8: note: Null pointer dereference edgar-1.37/src/item/item_remover.c:78:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/jigsaw_puzzle.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle.c:53:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle.c:54:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle.c:56:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle.c:58:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle.c:60:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle.c:72:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/jigsaw_puzzle.c:225:18: note: You might need to cast the function pointer here edgar-1.37/src/item/jigsaw_puzzle.c:72:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/item.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:54:2: note: Null pointer dereference edgar-1.37/src/item/item.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:55:2: note: Null pointer dereference edgar-1.37/src/item/item.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:57:2: note: Null pointer dereference edgar-1.37/src/item/item.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:58:2: note: Null pointer dereference edgar-1.37/src/item/item.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:59:2: note: Null pointer dereference edgar-1.37/src/item/item.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:60:2: note: Null pointer dereference edgar-1.37/src/item/item.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:62:2: note: Null pointer dereference edgar-1.37/src/item/item.c:64:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:64:6: note: Null pointer dereference edgar-1.37/src/item/item.c:132:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:125:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:132:2: note: Null pointer dereference edgar-1.37/src/item/item.c:133:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:125:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:133:2: note: Null pointer dereference edgar-1.37/src/item/item.c:135:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/item.c:125:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/item.c:135:6: note: Null pointer dereference edgar-1.37/src/item/item.c:267:35: style: Parameter 'other' can be declared as pointer to const. However it seems that 'lightningChargeTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/item.c:173:17: note: You might need to cast the function pointer here edgar-1.37/src/item/item.c:267:35: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/item.c:336:29: style: Parameter 'other' can be declared as pointer to const. However it seems that 'noTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/item.c:150:14: note: You might need to cast the function pointer here edgar-1.37/src/item/item.c:336:29: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/key_items.c:293:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'keyItemTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/key_items.c:334:18: note: You might need to cast the function pointer here edgar-1.37/src/item/key_items.c:293:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/jigsaw_puzzle_display.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:51:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:52:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:54:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:56:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:57:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:59:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:156:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:149:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:156:4: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:158:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:149:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:158:4: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:160:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:149:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:160:4: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:162:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:149:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:162:4: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:164:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:149:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:164:4: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:199:3: warning: Either the condition 'tiles==NULL' is redundant or there is possible null pointer dereference: tiles. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:192:12: note: Assuming that condition 'tiles==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:199:3: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:273:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:273:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:274:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:274:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:276:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:276:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:278:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:278:2: note: Null pointer dereference edgar-1.37/src/item/jigsaw_puzzle_display.c:280:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/jigsaw_puzzle_display.c:266:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/jigsaw_puzzle_display.c:280:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:55:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:56:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:58:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:59:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:61:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:63:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:64:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:65:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:66:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:68:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:211:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:211:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:213:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:213:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:215:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:215:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:217:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:217:2: note: Null pointer dereference edgar-1.37/src/item/lab_crusher.c:219:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lab_crusher.c:204:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lab_crusher.c:219:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:153:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/lava_door.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:52:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:53:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:55:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:56:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:57:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_door.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_door.c:58:2: note: Null pointer dereference edgar-1.37/src/item/lava_door.c:153:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/lava_geyzer.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:49:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:50:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:52:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:54:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:56:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:57:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:59:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:77:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:77:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:79:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:79:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:81:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:81:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:83:2: note: Null pointer dereference edgar-1.37/src/item/lava_geyzer.c:85:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/lava_geyzer.c:70:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/lava_geyzer.c:85:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:50:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:51:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:53:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:55:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:57:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:58:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:59:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:61:2: note: Null pointer dereference edgar-1.37/src/item/light_pillar.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_pillar.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_pillar.c:63:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:46:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:47:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:49:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:51:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:52:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:53:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:55:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_beam.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_beam.c:57:2: note: Null pointer dereference edgar-1.37/src/item/light_beam.c:175:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/light_beam.c:52:14: note: You might need to cast the function pointer here edgar-1.37/src/item/light_beam.c:175:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/light_source.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_source.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_source.c:43:2: note: Null pointer dereference edgar-1.37/src/item/light_source.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_source.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_source.c:44:2: note: Null pointer dereference edgar-1.37/src/item/light_source.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_source.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_source.c:46:2: note: Null pointer dereference edgar-1.37/src/item/light_source.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_source.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_source.c:48:2: note: Null pointer dereference edgar-1.37/src/item/light_source.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_source.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_source.c:50:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:49:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:51:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:53:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:55:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:57:2: note: Null pointer dereference edgar-1.37/src/item/light_target.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/light_target.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/light_target.c:58:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:52:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:53:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:55:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:57:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:58:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:60:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:182:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:175:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:182:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:184:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:175:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:184:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:186:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:175:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:186:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:188:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:175:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:188:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:190:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:175:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:190:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:224:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:217:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:224:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:226:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:217:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:226:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:228:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:217:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:228:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:230:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:217:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:230:2: note: Null pointer dereference edgar-1.37/src/item/magnet.c:232:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/magnet.c:217:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/magnet.c:232:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:53:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:54:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:56:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:58:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:60:2: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:219:10: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: self->target. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind.c:212:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind.c:217:17: note: Assignment 'self->target=e', assigned value is 0 edgar-1.37/src/item/mastermind.c:219:10: note: Null pointer dereference edgar-1.37/src/item/mastermind.c:74:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/mastermind.c:221:18: note: You might need to cast the function pointer here edgar-1.37/src/item/mastermind.c:74:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/mastermind_display.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:56:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:57:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:59:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:61:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:62:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:64:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:82:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:75:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:82:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:75:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:83:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:85:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:75:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:85:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:87:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:75:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:87:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:89:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:75:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:89:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:100:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:107:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:108:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:100:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:108:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:100:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:110:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:100:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:112:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:114:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:100:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:114:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:336:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:329:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:336:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:337:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:329:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:337:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:339:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:329:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:339:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:341:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:329:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:341:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:343:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:329:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:343:2: note: Null pointer dereference edgar-1.37/src/item/mastermind_display.c:409:7: warning: Either the condition 'e!=NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mastermind_display.c:392:11: note: Assuming that condition 'e!=NULL' is not redundant edgar-1.37/src/item/mastermind_display.c:409:7: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:53:2: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:54:2: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:56:2: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:58:2: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:60:2: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:227:10: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: self->target. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match.c:220:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match.c:225:17: note: Assignment 'self->target=e', assigned value is 0 edgar-1.37/src/item/memory_match.c:227:10: note: Null pointer dereference edgar-1.37/src/item/memory_match.c:74:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/memory_match.c:229:18: note: You might need to cast the function pointer here edgar-1.37/src/item/memory_match.c:74:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/mine_cart.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:46:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:47:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:49:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:51:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:53:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:54:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:55:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:56:2: note: Null pointer dereference edgar-1.37/src/item/mine_cart.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mine_cart.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mine_cart.c:58:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:57:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:58:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:60:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:62:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:63:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:65:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:83:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:76:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:83:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:84:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:76:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:84:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:86:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:76:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:86:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:88:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:76:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:88:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:90:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:76:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:90:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:247:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:240:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:247:4: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:412:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:405:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:412:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:413:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:405:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:413:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:415:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:405:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:415:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:417:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:405:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:417:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:419:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/memory_match_display.c:405:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/memory_match_display.c:419:2: note: Null pointer dereference edgar-1.37/src/item/memory_match_display.c:478:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/monster_skull.c:184:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/monster_skull.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:54:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:55:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:57:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:59:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:61:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:63:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:65:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:67:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:69:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:73:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/monster_skull.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/monster_skull.c:73:2: note: Null pointer dereference edgar-1.37/src/item/monster_skull.c:184:11: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/moveable_lift.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:47:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:48:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:50:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:52:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:54:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:55:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:56:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:57:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:59:2: note: Null pointer dereference edgar-1.37/src/item/moveable_lift.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/moveable_lift.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/moveable_lift.c:63:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:45:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:46:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:48:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:50:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:52:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:54:2: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:90:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:90:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:91:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:91:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:93:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:93:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:95:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:95:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:97:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:97:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:99:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:99:3: note: Null pointer dereference edgar-1.37/src/item/music_sheet_display.c:101:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/music_sheet_display.c:79:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/music_sheet_display.c:101:3: note: Null pointer dereference edgar-1.37/src/item/number_block.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:52:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:53:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:55:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:57:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:59:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:60:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:62:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/number_block.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/number_block.c:66:2: note: Null pointer dereference edgar-1.37/src/item/number_block.c:158:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/number_block.c:204:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/mirror.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:49:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:50:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:52:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:54:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:55:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:56:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/mirror.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/mirror.c:58:2: note: Null pointer dereference edgar-1.37/src/item/mirror.c:150:16: style: Variable 'mirrorLeft' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:152:17: style: Variable 'mirrorRight' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:154:13: style: Variable 'beamMid' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:202:16: style: Variable 'mirrorLeft' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:204:17: style: Variable 'mirrorRight' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:206:13: style: Variable 'beamMid' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:258:16: style: Variable 'mirrorLeft' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:260:17: style: Variable 'mirrorRight' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/mirror.c:262:13: style: Variable 'beamMid' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/one_way_door.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/one_way_door.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/one_way_door.c:47:2: note: Null pointer dereference edgar-1.37/src/item/one_way_door.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/one_way_door.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/one_way_door.c:48:2: note: Null pointer dereference edgar-1.37/src/item/one_way_door.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/one_way_door.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/one_way_door.c:50:2: note: Null pointer dereference edgar-1.37/src/item/one_way_door.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/one_way_door.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/one_way_door.c:52:2: note: Null pointer dereference edgar-1.37/src/item/one_way_door.c:54:10: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/one_way_door.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/one_way_door.c:54:10: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:43:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:45:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:47:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:49:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:51:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:52:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/phase_door.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/phase_door.c:54:2: note: Null pointer dereference edgar-1.37/src/item/phase_door.c:34:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/item/pedestal.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:54:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:55:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:57:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:59:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:61:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:62:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:63:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:65:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/pedestal.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/pedestal.c:67:2: note: Null pointer dereference edgar-1.37/src/item/pedestal.c:232:7: warning: Possible null pointer dereference: self->target [nullPointer] edgar-1.37/src/item/pedestal.c:209:14: note: Assignment 'e=NULL', assigned value is 0 edgar-1.37/src/item/pedestal.c:215:22: note: Assuming condition is false edgar-1.37/src/item/pedestal.c:230:18: note: Assignment 'self->target=e', assigned value is 0 edgar-1.37/src/item/pedestal.c:232:7: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:50:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:51:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:53:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:55:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:57:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:59:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:61:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:63:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/poison_meat.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/poison_meat.c:65:2: note: Null pointer dereference edgar-1.37/src/item/poison_meat.c:128:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/poison_meat.c:90:15: note: You might need to cast the function pointer here edgar-1.37/src/item/poison_meat.c:128:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/portable_save.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:50:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:51:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:53:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:55:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:57:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:59:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:61:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:63:2: note: Null pointer dereference edgar-1.37/src/item/portable_save.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/portable_save.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/portable_save.c:65:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:49:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:50:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:52:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:54:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:56:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:57:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:58:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:60:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potion_dispenser.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potion_dispenser.c:64:2: note: Null pointer dereference edgar-1.37/src/item/potion_dispenser.c:74:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/potion_dispenser.c:58:14: note: You might need to cast the function pointer here edgar-1.37/src/item/potion_dispenser.c:74:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/potions.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:52:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:53:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:55:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:56:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:58:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:60:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:61:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:62:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:63:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:106:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:106:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:107:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:107:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:109:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:109:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:110:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:110:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:112:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:112:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:114:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:114:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:115:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:115:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:116:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:116:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:117:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:99:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:117:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:152:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:152:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:153:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:153:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:155:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:155:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:156:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:156:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:158:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:158:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:160:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:160:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:161:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:161:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:162:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:162:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:163:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:145:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:163:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:189:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:189:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:190:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:190:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:192:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:192:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:193:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:193:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:195:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:195:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:197:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:197:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:198:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:198:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:199:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:199:2: note: Null pointer dereference edgar-1.37/src/item/potions.c:200:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/potions.c:182:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/potions.c:200:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:51:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:52:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:54:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:56:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:58:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:59:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:60:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:62:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_generator.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_generator.c:66:2: note: Null pointer dereference edgar-1.37/src/item/power_generator.c:94:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/power_generator.c:60:14: note: You might need to cast the function pointer here edgar-1.37/src/item/power_generator.c:94:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/power_meter.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:43:2: note: Null pointer dereference edgar-1.37/src/item/power_meter.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:44:2: note: Null pointer dereference edgar-1.37/src/item/power_meter.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:46:2: note: Null pointer dereference edgar-1.37/src/item/power_meter.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:48:2: note: Null pointer dereference edgar-1.37/src/item/power_meter.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:50:2: note: Null pointer dereference edgar-1.37/src/item/power_meter.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/power_meter.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/power_meter.c:52:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:44:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:45:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:47:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:49:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:51:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:52:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:53:2: note: Null pointer dereference edgar-1.37/src/item/puzzle_piece.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/puzzle_piece.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/puzzle_piece.c:55:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:48:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:49:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:51:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:53:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:55:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:56:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:57:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:59:2: note: Null pointer dereference edgar-1.37/src/item/repellent.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/repellent.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/repellent.c:61:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:57:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:58:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:60:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:62:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:64:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:65:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:66:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:68:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/robot.c:50:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/robot.c:70:2: note: Null pointer dereference edgar-1.37/src/item/robot.c:94:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/robot.c:65:14: note: You might need to cast the function pointer here edgar-1.37/src/item/robot.c:94:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/rock_container.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:46:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:47:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:49:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:51:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:53:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:54:2: note: Null pointer dereference edgar-1.37/src/item/rock_container.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/rock_container.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/rock_container.c:56:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:47:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:48:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:50:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:52:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:54:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:56:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:58:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:60:2: note: Null pointer dereference edgar-1.37/src/item/safe_combination.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe_combination.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe_combination.c:62:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:53:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:54:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:56:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:58:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:60:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:62:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/safe.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/safe.c:64:2: note: Null pointer dereference edgar-1.37/src/item/safe.c:107:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/shield_pillar.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:47:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:48:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:50:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:52:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:54:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:55:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:57:2: note: Null pointer dereference edgar-1.37/src/item/shield_pillar.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shield_pillar.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shield_pillar.c:59:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:48:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:49:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:51:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:53:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:55:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:56:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:58:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:62:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:198:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:191:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:198:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:200:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:191:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:200:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:202:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:191:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:202:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:204:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:191:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:204:2: note: Null pointer dereference edgar-1.37/src/item/scale.c:206:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/scale.c:191:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/scale.c:206:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:58:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:59:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:61:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:63:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:65:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:66:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:67:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:68:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:68:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:69:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:70:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:70:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:72:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:51:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/skull.c:72:2: note: Null pointer dereference edgar-1.37/src/item/skull.c:96:3: warning: Either the condition 'chain==NULL' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:89:13: note: Assuming that condition 'chain==NULL' is not redundant edgar-1.37/src/item/skull.c:96:3: note: Null pointer dereference edgar-1.37/src/item/skull.c:98:3: warning: Either the condition 'chain==NULL' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:89:13: note: Assuming that condition 'chain==NULL' is not redundant edgar-1.37/src/item/skull.c:98:3: note: Null pointer dereference edgar-1.37/src/item/skull.c:100:3: warning: Either the condition 'chain==NULL' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:89:13: note: Assuming that condition 'chain==NULL' is not redundant edgar-1.37/src/item/skull.c:100:3: note: Null pointer dereference edgar-1.37/src/item/skull.c:102:3: warning: Either the condition 'chain==NULL' is redundant or there is possible null pointer dereference: chain. [nullPointerRedundantCheck] edgar-1.37/src/item/skull.c:89:13: note: Assuming that condition 'chain==NULL' is not redundant edgar-1.37/src/item/skull.c:102:3: note: Null pointer dereference edgar-1.37/src/item/shrub.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:50:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:51:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:53:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:55:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:56:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:57:2: note: Null pointer dereference edgar-1.37/src/item/shrub.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/shrub.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/shrub.c:59:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:51:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:52:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:54:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:56:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:57:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:59:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:204:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:195:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:204:3: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:206:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:195:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:206:3: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:208:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:195:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:208:3: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:210:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:195:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:210:3: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle_display.c:212:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle_display.c:195:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle_display.c:212:3: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:50:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:51:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:53:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:55:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:57:2: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:195:10: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: self->target. [nullPointerRedundantCheck] edgar-1.37/src/item/sliding_puzzle.c:188:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/sliding_puzzle.c:193:17: note: Assignment 'self->target=e', assigned value is 0 edgar-1.37/src/item/sliding_puzzle.c:195:10: note: Null pointer dereference edgar-1.37/src/item/sliding_puzzle.c:69:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/sliding_puzzle.c:197:18: note: You might need to cast the function pointer here edgar-1.37/src/item/sliding_puzzle.c:69:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/slime_container.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:44:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:45:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:47:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:49:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:51:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:53:2: note: Null pointer dereference edgar-1.37/src/item/slime_container.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_container.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_container.c:57:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:49:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:50:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:52:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:54:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:56:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:57:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:58:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:60:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/slime_potion_pool.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/slime_potion_pool.c:64:2: note: Null pointer dereference edgar-1.37/src/item/slime_potion_pool.c:74:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/slime_potion_pool.c:58:14: note: You might need to cast the function pointer here edgar-1.37/src/item/slime_potion_pool.c:74:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/snow_pile.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:47:2: note: Null pointer dereference edgar-1.37/src/item/snow_pile.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:48:2: note: Null pointer dereference edgar-1.37/src/item/snow_pile.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:50:2: note: Null pointer dereference edgar-1.37/src/item/snow_pile.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:52:2: note: Null pointer dereference edgar-1.37/src/item/snow_pile.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:53:2: note: Null pointer dereference edgar-1.37/src/item/snow_pile.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/snow_pile.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/snow_pile.c:55:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:51:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:52:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:54:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:56:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:58:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:59:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:60:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:62:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:64:2: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:127:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:118:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:127:4: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:128:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:118:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:128:4: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:130:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:118:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:130:4: note: Null pointer dereference edgar-1.37/src/item/soul_bottle.c:131:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_bottle.c:118:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_bottle.c:131:4: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:53:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:54:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:56:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:58:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:59:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:60:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:62:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:137:9: warning: Either the condition 'other==NULL' is redundant or there is possible null pointer dereference: other. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:132:15: note: Assuming that condition 'other==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:137:9: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:183:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:183:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:184:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:184:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:186:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:186:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:188:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:188:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:190:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:190:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:192:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:192:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:194:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:194:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:196:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger.c:174:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger.c:196:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger.c:122:10: style: Variable 'other' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/soul_merger_control_panel.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:54:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:55:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:57:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:59:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:60:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:62:2: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:169:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:162:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:169:3: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:171:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:162:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:171:3: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:173:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:162:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:173:3: note: Null pointer dereference edgar-1.37/src/item/soul_merger_control_panel.c:175:3: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/soul_merger_control_panel.c:162:9: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/soul_merger_control_panel.c:175:3: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:50:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:51:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:53:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:55:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:57:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:58:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:59:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spike_ball.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spike_ball.c:61:2: note: Null pointer dereference edgar-1.37/src/item/spike_ball.c:169:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/spike_ball.c:84:15: note: You might need to cast the function pointer here edgar-1.37/src/item/spike_ball.c:169:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/spore_crop.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:44:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:45:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:47:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:49:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:51:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:52:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:54:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore_crop.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore_crop.c:58:2: note: Null pointer dereference edgar-1.37/src/item/spore_crop.c:63:34: style: Parameter 'other' can be declared as pointer to const. However it seems that 'collectSpore' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/spore_crop.c:52:14: note: You might need to cast the function pointer here edgar-1.37/src/item/spore_crop.c:63:34: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/spore.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:46:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:47:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:49:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:51:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:53:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:54:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:55:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:57:2: note: Null pointer dereference edgar-1.37/src/item/spore.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spore.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spore.c:59:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:50:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:51:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:53:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:55:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:57:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:58:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:59:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:61:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/spring.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/spring.c:65:2: note: Null pointer dereference edgar-1.37/src/item/spring.c:96:19: style: Variable 'self->thinkTime' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/item/spring.c:90:19: note: self->thinkTime is assigned edgar-1.37/src/item/spring.c:96:19: note: self->thinkTime is overwritten edgar-1.37/src/item/stalactite.c:198:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/stalactite.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:55:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:56:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:58:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:60:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:62:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:63:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:64:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:65:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/stalactite.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/stalactite.c:67:2: note: Null pointer dereference edgar-1.37/src/item/stalactite.c:198:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/tesla_charger.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:52:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:53:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:55:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:57:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:59:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:61:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:63:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_charger.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_charger.c:65:2: note: Null pointer dereference edgar-1.37/src/item/tesla_charger.c:161:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/tesla_charger.c:61:14: note: You might need to cast the function pointer here edgar-1.37/src/item/tesla_charger.c:161:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/item/tesla_charger.c:163:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/item/symbol_block.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:56:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:57:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:59:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:61:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:63:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:65:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:69:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:69:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:71:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/symbol_block.c:49:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/symbol_block.c:71:2: note: Null pointer dereference edgar-1.37/src/item/symbol_block.c:315:20: style: Variable 'list[i]->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/item/symbol_block.c:310:20: note: list[i]->action is assigned edgar-1.37/src/item/symbol_block.c:315:20: note: list[i]->action is overwritten edgar-1.37/src/item/tesla_pack.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:52:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:53:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:55:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:57:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:59:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:61:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:63:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:65:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:45:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:67:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:118:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:118:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:119:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:119:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:121:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:121:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:123:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:123:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:125:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:125:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:127:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:127:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:129:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:129:2: note: Null pointer dereference edgar-1.37/src/item/tesla_pack.c:131:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tesla_pack.c:111:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tesla_pack.c:131:2: note: Null pointer dereference edgar-1.37/src/item/train.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:46:2: note: Null pointer dereference edgar-1.37/src/item/train.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:47:2: note: Null pointer dereference edgar-1.37/src/item/train.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:49:2: note: Null pointer dereference edgar-1.37/src/item/train.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:51:2: note: Null pointer dereference edgar-1.37/src/item/train.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:53:2: note: Null pointer dereference edgar-1.37/src/item/train.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:55:2: note: Null pointer dereference edgar-1.37/src/item/train.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train.c:57:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:47:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:48:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:50:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:52:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:54:2: note: Null pointer dereference edgar-1.37/src/item/train_track.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/train_track.c:40:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/train_track.c:56:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:45:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:46:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:48:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:50:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:52:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:53:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:55:2: note: Null pointer dereference edgar-1.37/src/item/tread_mill.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tread_mill.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tread_mill.c:59:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:46:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:47:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:49:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:51:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:53:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:54:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:55:2: note: Null pointer dereference edgar-1.37/src/item/tuning_fork.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/tuning_fork.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/tuning_fork.c:57:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:180:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/item/vines.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:50:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:51:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:53:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:55:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:56:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:57:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:59:2: note: Null pointer dereference edgar-1.37/src/item/vines.c:98:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:98:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:99:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:99:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:101:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:101:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:103:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:103:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:105:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:105:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:107:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:107:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:109:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:109:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:111:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:111:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:113:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:113:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:115:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:115:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:117:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/vines.c:89:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/vines.c:117:4: note: Null pointer dereference edgar-1.37/src/item/vines.c:180:9: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/item/water_purifier.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:51:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:52:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:54:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:56:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:57:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:58:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:59:2: note: Null pointer dereference edgar-1.37/src/item/water_purifier.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/item/water_purifier.c:44:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/item/water_purifier.c:61:2: note: Null pointer dereference edgar-1.37/src/main.c:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] edgar-1.37/src/main_editor.c:52:2: style:inconclusive: Statements following noreturn function 'cleanup()' will never be executed. [unreachableCode] edgar-1.37/src/medal.c:108:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/medal.c:103:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/medal.c:108:2: note: Null pointer dereference edgar-1.37/src/medal.c:110:2: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] edgar-1.37/src/medal.c:103:10: note: Assuming that condition 'msg==NULL' is not redundant edgar-1.37/src/medal.c:110:2: note: Null pointer dereference edgar-1.37/src/medal.c:85:35: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/medal.c:185:27: style: Variable 'hidden' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/medal.c:185:36: style: Variable 'code' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/medal.c:185:43: style: Variable 'description' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/medal.c:268:29: style: Parameter 'medalCode' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/menu/about_menu.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/input.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] edgar-1.37/src/input.c:778:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:782:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:789:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:796:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:803:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:810:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:817:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:824:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:831:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:838:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:845:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:852:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:859:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:866:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:873:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/input.c:770:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/menu/control_menu.c:616:2: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck] edgar-1.37/src/menu/control_menu.c:611:11: note: Assuming that condition 'text==NULL' is not redundant edgar-1.37/src/menu/control_menu.c:616:2: note: Null pointer dereference edgar-1.37/src/menu/control_menu.c:325:25: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/menu/control_menu.c:319:4: note: y is assigned edgar-1.37/src/menu/control_menu.c:325:25: note: y is overwritten edgar-1.37/src/menu/label.c:120:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] edgar-1.37/src/menu/label.c:44:2: warning: Either the condition 'l==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] edgar-1.37/src/menu/label.c:39:8: note: Assuming that condition 'l==NULL' is not redundant edgar-1.37/src/menu/label.c:44:2: note: Null pointer dereference edgar-1.37/src/menu/label.c:46:6: warning: Either the condition 'l==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] edgar-1.37/src/menu/label.c:39:8: note: Assuming that condition 'l==NULL' is not redundant edgar-1.37/src/menu/label.c:46:6: note: Null pointer dereference edgar-1.37/src/menu/label.c:73:2: warning: Either the condition 'l==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] edgar-1.37/src/menu/label.c:68:8: note: Assuming that condition 'l==NULL' is not redundant edgar-1.37/src/menu/label.c:73:2: note: Null pointer dereference edgar-1.37/src/menu/label.c:75:2: warning: Either the condition 'l==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] edgar-1.37/src/menu/label.c:68:8: note: Assuming that condition 'l==NULL' is not redundant edgar-1.37/src/menu/label.c:75:2: note: Null pointer dereference edgar-1.37/src/menu/label.c:77:2: warning: Either the condition 'l==NULL' is redundant or there is possible null pointer dereference: l. [nullPointerRedundantCheck] edgar-1.37/src/menu/label.c:68:8: note: Assuming that condition 'l==NULL' is not redundant edgar-1.37/src/menu/label.c:77:2: note: Null pointer dereference edgar-1.37/src/menu/label.c:98:32: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/menu/io_menu.c:190:7: warning: Either the condition 'saveFile==NULL' is redundant or there is possible null pointer dereference: saveFile. [nullPointerRedundantCheck] edgar-1.37/src/menu/io_menu.c:180:16: note: Assuming that condition 'saveFile==NULL' is not redundant edgar-1.37/src/menu/io_menu.c:190:7: note: Null pointer dereference edgar-1.37/src/menu/io_menu.c:195:43: warning: Uninitialized variable: width [uninitvar] edgar-1.37/src/menu/sound_menu.c:444:2: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck] edgar-1.37/src/menu/sound_menu.c:439:11: note: Assuming that condition 'text==NULL' is not redundant edgar-1.37/src/menu/sound_menu.c:444:2: note: Null pointer dereference edgar-1.37/src/menu/sound_menu.c:465:2: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck] edgar-1.37/src/menu/sound_menu.c:460:11: note: Assuming that condition 'text==NULL' is not redundant edgar-1.37/src/menu/sound_menu.c:465:2: note: Null pointer dereference edgar-1.37/src/menu/widget.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] edgar-1.37/src/menu/widget.c:146:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] edgar-1.37/src/menu/widget.c:166:2: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck] edgar-1.37/src/menu/widget.c:161:11: note: Assuming that condition 'text==NULL' is not redundant edgar-1.37/src/menu/widget.c:166:2: note: Null pointer dereference edgar-1.37/src/menu/widget.c:150:44: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/menu/widget.c:152:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/pak_creator.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/pak_creator.c:288:2: warning: Return value of function gzread() is not used. [ignoredReturnValue] edgar-1.37/src/pak_creator.c:424:3: warning: Return value of function uncompress() is not used. [ignoredReturnValue] edgar-1.37/src/pak_creator.c:142:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] edgar-1.37/src/pak_creator.c:376:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] edgar-1.37/src/pak_creator.c:430:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] edgar-1.37/src/pak_creator.c:113:22: style: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:114:30: style: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:115:24: style: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:120:9: style: Redundant assignment of 'length' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:121:13: style: Redundant assignment of 'totalFiles' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:369:9: style: Redundant assignment of 'offset' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:370:12: style: Redundant assignment of 'fileCount' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:389:22: style: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:390:30: style: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:391:24: style: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] edgar-1.37/src/pak_creator.c:346:12: style: Local variable 'fileData' shadows outer variable [shadowVariable] edgar-1.37/src/pak_creator.c:25:11: note: Shadowed declaration edgar-1.37/src/pak_creator.c:346:12: note: Shadow variable edgar-1.37/src/pak_creator.c:136:17: style: Variable 'dfile' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/pak_creator.c:194:8: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/pak_creator.c:195:8: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/pak_creator.c:225:32: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/pak_creator.c:344:27: style: Parameter 'pakFile' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/po_creator.c:105:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:107:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:109:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:111:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:132:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] edgar-1.37/src/po_creator.c:168:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:170:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:172:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:174:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:186:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:188:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:190:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:214:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:216:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:242:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] edgar-1.37/src/po_creator.c:278:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:280:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:306:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] edgar-1.37/src/po_creator.c:342:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:344:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/po_creator.c:459:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] edgar-1.37/src/po_creator.c:202:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/po_creator.c:107:9: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:105:9: note: token is assigned edgar-1.37/src/po_creator.c:107:9: note: token is overwritten edgar-1.37/src/po_creator.c:109:9: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:107:9: note: token is assigned edgar-1.37/src/po_creator.c:109:9: note: token is overwritten edgar-1.37/src/po_creator.c:111:9: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:109:9: note: token is assigned edgar-1.37/src/po_creator.c:111:9: note: token is overwritten edgar-1.37/src/po_creator.c:170:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:168:12: note: token is assigned edgar-1.37/src/po_creator.c:170:12: note: token is overwritten edgar-1.37/src/po_creator.c:172:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:170:12: note: token is assigned edgar-1.37/src/po_creator.c:172:12: note: token is overwritten edgar-1.37/src/po_creator.c:174:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:172:12: note: token is assigned edgar-1.37/src/po_creator.c:174:12: note: token is overwritten edgar-1.37/src/po_creator.c:188:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:186:12: note: token is assigned edgar-1.37/src/po_creator.c:188:12: note: token is overwritten edgar-1.37/src/po_creator.c:190:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:188:12: note: token is assigned edgar-1.37/src/po_creator.c:190:12: note: token is overwritten edgar-1.37/src/po_creator.c:216:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:214:12: note: token is assigned edgar-1.37/src/po_creator.c:216:12: note: token is overwritten edgar-1.37/src/po_creator.c:280:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:278:12: note: token is assigned edgar-1.37/src/po_creator.c:280:12: note: token is overwritten edgar-1.37/src/po_creator.c:344:12: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/po_creator.c:342:12: note: token is assigned edgar-1.37/src/po_creator.c:344:12: note: token is overwritten edgar-1.37/src/po_creator.c:33:58: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/po_creator.c:35:17: style: Variable 'dfile' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/po_creator.c:420:48: style: Parameter 'find' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/po_creator.c:420:60: style: Parameter 'replace' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/po_creator.c:423:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/po_creator.c:444:17: style: Variable 'dfile' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/projectile.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:46:2: note: Null pointer dereference edgar-1.37/src/projectile.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:48:2: note: Null pointer dereference edgar-1.37/src/projectile.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:49:2: note: Null pointer dereference edgar-1.37/src/projectile.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:51:2: note: Null pointer dereference edgar-1.37/src/projectile.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:52:2: note: Null pointer dereference edgar-1.37/src/projectile.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:54:2: note: Null pointer dereference edgar-1.37/src/projectile.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:56:2: note: Null pointer dereference edgar-1.37/src/projectile.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:58:2: note: Null pointer dereference edgar-1.37/src/projectile.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:60:2: note: Null pointer dereference edgar-1.37/src/projectile.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:62:2: note: Null pointer dereference edgar-1.37/src/projectile.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:64:2: note: Null pointer dereference edgar-1.37/src/projectile.c:66:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:66:2: note: Null pointer dereference edgar-1.37/src/projectile.c:68:6: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/projectile.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/projectile.c:68:6: note: Null pointer dereference edgar-1.37/src/system/compress.c:92:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/compress.c:226:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/compress.c:184:12: style: Condition 'dest!=NULL' is always true [knownConditionTrueFalse] edgar-1.37/src/system/compress.c:64:21: warning: Either the condition 'dest==NULL' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:53:11: note: Assuming that condition 'dest==NULL' is not redundant edgar-1.37/src/system/compress.c:64:21: note: Null pointer dereference edgar-1.37/src/system/compress.c:124:8: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:119:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:124:8: note: Null pointer dereference edgar-1.37/src/system/compress.c:126:25: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:119:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:126:25: note: Null pointer dereference edgar-1.37/src/system/compress.c:130:8: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:119:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:130:8: note: Null pointer dereference edgar-1.37/src/system/compress.c:132:43: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:119:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:132:43: note: Null pointer dereference edgar-1.37/src/system/compress.c:212:8: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:207:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:212:8: note: Null pointer dereference edgar-1.37/src/system/compress.c:214:25: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:207:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:214:25: note: Null pointer dereference edgar-1.37/src/system/compress.c:218:8: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:207:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:218:8: note: Null pointer dereference edgar-1.37/src/system/compress.c:220:44: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/compress.c:207:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/compress.c:220:44: note: Null pointer dereference edgar-1.37/src/system/compress.c:86:11: style: Redundant assignment of 'fileSize' to itself. [selfAssignment] edgar-1.37/src/system/load_save.c:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:670:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:937:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1074:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1388:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1442:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1537:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1638:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1659:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/load_save.c:1846:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] edgar-1.37/src/map.c:1346:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/map.c:1347:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/map.c:114:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:118:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:127:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:138:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:147:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:156:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:165:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:174:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:183:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:192:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:201:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:212:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:224:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:235:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:249:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:1366:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/map.c:522:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:522:10: note: Null pointer dereference edgar-1.37/src/map.c:523:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:523:10: note: Null pointer dereference edgar-1.37/src/map.c:524:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:524:10: note: Null pointer dereference edgar-1.37/src/map.c:525:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:525:10: note: Null pointer dereference edgar-1.37/src/map.c:526:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:526:10: note: Null pointer dereference edgar-1.37/src/map.c:527:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/map.c:517:9: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/map.c:527:10: note: Null pointer dereference edgar-1.37/src/map.c:52:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/map.c:55:72: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/map.c:644:32: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/map.c:1042:32: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/map.c:1344:8: style: Variable 'x' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/map.c:1344:12: style: Variable 'y' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/map.c:1361:34: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/map.c:110:13: style: Variable 'animTileID' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/map.c:589:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/map.c:786:7: style: Variable 'mapX' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/pak.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/pak.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/pak.c:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/pak.c:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/pak.c:318:13: style: Condition 'source!=NULL' is always false [knownConditionTrueFalse] edgar-1.37/src/system/pak.c:264:12: note: Assignment 'source=NULL', assigned value is 0 edgar-1.37/src/system/pak.c:318:13: note: Condition 'source!=NULL' is always false edgar-1.37/src/system/pak.c:452:13: style: Condition 'source!=NULL' is always false [knownConditionTrueFalse] edgar-1.37/src/system/pak.c:378:12: note: Assignment 'source=NULL', assigned value is 0 edgar-1.37/src/system/pak.c:452:13: note: Condition 'source!=NULL' is always false edgar-1.37/src/system/pak.c:466:3: error: Returning/dereferencing 'filename' after it is deallocated / released [deallocret] edgar-1.37/src/system/pak.c:459:3: note: Returning/dereferencing 'filename' after it is deallocated / released edgar-1.37/src/system/pak.c:466:3: note: Returning/dereferencing 'filename' after it is deallocated / released edgar-1.37/src/system/pak.c:466:3: error: Memory leak: dest [memleak] edgar-1.37/src/system/pak.c:249:9: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:244:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:249:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:251:19: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:244:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:251:19: note: Null pointer dereference edgar-1.37/src/system/pak.c:253:9: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:244:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:253:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:262:9: warning: Either the condition 'dest==NULL' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:257:12: note: Assuming that condition 'dest==NULL' is not redundant edgar-1.37/src/system/pak.c:262:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:360:9: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:355:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:360:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:362:16: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:355:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:362:16: note: Null pointer dereference edgar-1.37/src/system/pak.c:364:9: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:355:10: note: Assuming that condition 'fp==NULL' is not redundant edgar-1.37/src/system/pak.c:364:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:373:9: warning: Either the condition 'dest==NULL' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:368:12: note: Assuming that condition 'dest==NULL' is not redundant edgar-1.37/src/system/pak.c:373:9: note: Null pointer dereference edgar-1.37/src/system/pak.c:375:3: warning: Either the condition 'dest==NULL' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:368:12: note: Assuming that condition 'dest==NULL' is not redundant edgar-1.37/src/system/pak.c:375:3: note: Null pointer dereference edgar-1.37/src/system/pak.c:376:3: warning: Either the condition 'dest==NULL' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck] edgar-1.37/src/system/pak.c:368:12: note: Assuming that condition 'dest==NULL' is not redundant edgar-1.37/src/system/pak.c:376:3: note: Null pointer dereference edgar-1.37/src/system/pak.c:176:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/pak.c:475:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/load_save.c:852:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] edgar-1.37/src/system/load_save.c:276:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:280:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:354:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:418:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:482:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:486:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:495:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:728:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:738:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:759:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:763:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:968:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:979:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1000:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1004:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1132:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1142:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1163:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1167:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1282:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:1341:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/load_save.c:607:8: style: Variable 'line' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/system/load_save.c:517:10: note: line is assigned edgar-1.37/src/system/load_save.c:607:8: note: line is overwritten edgar-1.37/src/system/load_save.c:444:29: style: Local variable 'saveMap' shadows outer function [shadowFunction] edgar-1.37/src/map.h:21:5: note: Shadowed declaration edgar-1.37/src/system/load_save.c:444:29: note: Shadow variable edgar-1.37/src/system/load_save.c:442:83: style: Variable 'returnedName' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:629:8: style: Variable 'mapName' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:841:13: style: Variable 'timeinfo' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:919:8: style: Variable 'mapName' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:1062:8: style: Variable 'mapName' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:1371:26: style: Parameter 'mapName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/load_save.c:1427:22: style: Parameter 'bossName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/load_save.c:1481:31: style: Parameter 'mapName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/load_save.c:1559:39: style: Variable 'line' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:1837:9: style: Variable 'medal' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/load_save.c:668:16: error: Uninitialized variable: tempSaveFile [legacyUninitvar] edgar-1.37/src/system/load_save.c:491:12: style: Variable 'saveMap' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/properties.c:267:2: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/system/properties.c:262:11: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/system/properties.c:267:2: note: Null pointer dereference edgar-1.37/src/system/properties.c:380:2: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] edgar-1.37/src/system/properties.c:375:11: note: Assuming that condition 'temp==NULL' is not redundant edgar-1.37/src/system/properties.c:380:2: note: Null pointer dereference edgar-1.37/src/system/properties.c:90:38: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/properties.c:256:32: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/properties.c:369:34: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/properties.c:472:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/record.c:56:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/record.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] edgar-1.37/src/system/record.c:65:7: style: Redundant assignment of 'seed' to itself. [selfAssignment] edgar-1.37/src/system/record.c:101:7: style: Redundant assignment of 'seed' to itself. [selfAssignment] edgar-1.37/src/system/record.c:137:8: style: Redundant assignment of 'input' to itself. [selfAssignment] edgar-1.37/src/system/record.c:172:8: style: Redundant assignment of 'input' to itself. [selfAssignment] edgar-1.37/src/system/record.c:112:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/tile_creator.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] edgar-1.37/src/tile_creator.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SRCCOLORKEY [valueFlowBailoutIncompleteVar] edgar-1.37/src/tile_creator.c:227:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] edgar-1.37/src/tile_creator.c:130:15: style: Local variable 'temp' shadows outer variable [shadowVariable] edgar-1.37/src/tile_creator.c:29:21: note: Shadowed declaration edgar-1.37/src/tile_creator.c:130:15: note: Shadow variable edgar-1.37/src/tile_creator.c:131:15: style: Local variable 'image' shadows outer variable [shadowVariable] edgar-1.37/src/tile_creator.c:29:41: note: Shadowed declaration edgar-1.37/src/tile_creator.c:131:15: note: Shadow variable edgar-1.37/src/tile_creator.c:168:15: style: Local variable 'temp' shadows outer variable [shadowVariable] edgar-1.37/src/tile_creator.c:29:21: note: Shadowed declaration edgar-1.37/src/tile_creator.c:168:15: note: Shadow variable edgar-1.37/src/tile_creator.c:37:7: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/world/action_point.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:48:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:50:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:52:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:54:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:56:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:57:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:59:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/action_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/action_point.c:61:2: note: Null pointer dereference edgar-1.37/src/world/action_point.c:94:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/action_point.c:48:14: note: You might need to cast the function pointer here edgar-1.37/src/world/action_point.c:94:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/anti_gravity_field.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:45:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:46:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:48:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:50:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:52:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:53:2: note: Null pointer dereference edgar-1.37/src/world/anti_gravity_field.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/anti_gravity_field.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/anti_gravity_field.c:55:2: note: Null pointer dereference edgar-1.37/src/world/conveyor_belt.c:43:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/conveyor_belt.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/conveyor_belt.c:43:2: note: Null pointer dereference edgar-1.37/src/world/conveyor_belt.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/conveyor_belt.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/conveyor_belt.c:44:2: note: Null pointer dereference edgar-1.37/src/world/conveyor_belt.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/conveyor_belt.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/conveyor_belt.c:46:2: note: Null pointer dereference edgar-1.37/src/world/conveyor_belt.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/conveyor_belt.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/conveyor_belt.c:47:2: note: Null pointer dereference edgar-1.37/src/world/conveyor_belt.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/conveyor_belt.c:36:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/conveyor_belt.c:48:2: note: Null pointer dereference edgar-1.37/src/system/resources.c:356:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:669:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:673:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:680:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:687:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:694:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:708:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:748:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:773:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:785:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] edgar-1.37/src/system/resources.c:638:7: style: Local variable 'key' shadows outer variable [shadowVariable] edgar-1.37/src/system/resources.c:75:15: note: Shadowed declaration edgar-1.37/src/system/resources.c:638:7: note: Shadow variable edgar-1.37/src/system/resources.c:638:30: style: Local variable 'value' shadows outer variable [shadowVariable] edgar-1.37/src/system/resources.c:75:22: note: Shadowed declaration edgar-1.37/src/system/resources.c:638:30: note: Shadow variable edgar-1.37/src/system/resources.c:639:43: style: Local variable 'saveMap' shadows outer function [shadowFunction] edgar-1.37/src/map.h:21:5: note: Shadowed declaration edgar-1.37/src/system/resources.c:639:43: note: Shadow variable edgar-1.37/src/system/resources.c:281:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/system/resources.c:635:45: style: Parameter 'mapName' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/system/resources.c:741:13: style: Variable 'found' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/resources.c:748:10: style: Variable 'read' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/resources.c:773:10: style: Variable 'read' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/resources.c:785:10: style: Variable 'read' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/system/resources.c:797:10: style: Variable 'read' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/world/explosion.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:45:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:46:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:48:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:50:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:52:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:53:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:55:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:57:2: note: Null pointer dereference edgar-1.37/src/world/explosion.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/explosion.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/explosion.c:61:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:50:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:51:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:53:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:55:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:57:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:59:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:60:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:61:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:62:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/level_exit.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/level_exit.c:64:2: note: Null pointer dereference edgar-1.37/src/world/level_exit.c:39:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/level_exit.c:100:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/level_exit.c:60:14: note: You might need to cast the function pointer here edgar-1.37/src/world/level_exit.c:100:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/lift.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moveToTarget [valueFlowBailoutIncompleteVar] edgar-1.37/src/world/falling_platform.c:58:12: style: Variable 'e->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/world/falling_platform.c:54:12: note: e->action is assigned edgar-1.37/src/world/falling_platform.c:58:12: note: e->action is overwritten edgar-1.37/src/world/line_def.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/line_def.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/line_def.c:44:2: note: Null pointer dereference edgar-1.37/src/world/line_def.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/line_def.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/line_def.c:46:2: note: Null pointer dereference edgar-1.37/src/world/line_def.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/line_def.c:39:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/line_def.c:48:2: note: Null pointer dereference edgar-1.37/src/world/line_def.c:35:26: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/line_def.c:35:38: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/line_def.c:72:35: style: Parameter 'other' can be declared as pointer to const. However it seems that 'standardTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/line_def.c:61:15: note: You might need to cast the function pointer here edgar-1.37/src/world/line_def.c:72:35: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/line_def.c:92:33: style: Parameter 'other' can be declared as pointer to const. However it seems that 'scriptTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/line_def.c:54:15: note: You might need to cast the function pointer here edgar-1.37/src/world/line_def.c:92:33: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/lift.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:54:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:56:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:58:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:60:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:62:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:64:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:65:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/lift.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/lift.c:67:2: note: Null pointer dereference edgar-1.37/src/world/lift.c:79:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/world/lift.c:165:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/lift.c:178:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/world/lift.c:322:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] edgar-1.37/src/world/npc.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:48:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:49:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:51:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:53:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:54:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:55:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/npc.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/npc.c:57:2: note: Null pointer dereference edgar-1.37/src/world/npc.c:74:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/npc.c:55:14: note: You might need to cast the function pointer here edgar-1.37/src/world/npc.c:74:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/pressure_plate.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:49:2: note: Null pointer dereference edgar-1.37/src/world/pressure_plate.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:51:2: note: Null pointer dereference edgar-1.37/src/world/pressure_plate.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:53:2: note: Null pointer dereference edgar-1.37/src/world/pressure_plate.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:55:2: note: Null pointer dereference edgar-1.37/src/world/pressure_plate.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:57:2: note: Null pointer dereference edgar-1.37/src/world/pressure_plate.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/pressure_plate.c:42:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/pressure_plate.c:58:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:48:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:49:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:51:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:52:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:52:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:53:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:54:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/save_point.c:41:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/save_point.c:56:2: note: Null pointer dereference edgar-1.37/src/world/save_point.c:83:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/save_point.c:52:14: note: You might need to cast the function pointer here edgar-1.37/src/world/save_point.c:83:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/switch.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/switch.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/switch.c:53:2: note: Null pointer dereference edgar-1.37/src/world/switch.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/switch.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/switch.c:54:2: note: Null pointer dereference edgar-1.37/src/world/switch.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/switch.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/switch.c:56:2: note: Null pointer dereference edgar-1.37/src/world/switch.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/switch.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/switch.c:57:2: note: Null pointer dereference edgar-1.37/src/world/switch.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/switch.c:46:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/switch.c:58:2: note: Null pointer dereference edgar-1.37/src/world/switch.c:309:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/switch.c:75:15: note: You might need to cast the function pointer here edgar-1.37/src/world/switch.c:309:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/switch.c:317:32: style: Parameter 'other' can be declared as pointer to const. However it seems that 'resetTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/world/switch.c:69:15: note: You might need to cast the function pointer here edgar-1.37/src/world/switch.c:317:32: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/world/target.c:102:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/teleporter.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:54:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:56:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:58:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:60:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:62:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:64:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:64:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:65:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:67:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/teleporter.c:47:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/teleporter.c:67:2: note: Null pointer dereference edgar-1.37/src/world/teleporter.c:43:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/world/spawner.c:88:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:104:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:184:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:188:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:204:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:213:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:267:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:271:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:287:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:296:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] edgar-1.37/src/world/spawner.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:50:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:51:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:53:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:54:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:54:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:55:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:43:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/spawner.c:57:2: note: Null pointer dereference edgar-1.37/src/world/spawner.c:218:18: warning: Either the condition 'token!=NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:206:20: note: Assuming that condition 'token!=NULL' is not redundant edgar-1.37/src/world/spawner.c:218:18: note: Null pointer dereference edgar-1.37/src/world/spawner.c:301:16: warning: Either the condition 'token!=NULL' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck] edgar-1.37/src/world/spawner.c:289:18: note: Assuming that condition 'token!=NULL' is not redundant edgar-1.37/src/world/spawner.c:301:16: note: Null pointer dereference edgar-1.37/src/world/spawner.c:198:28: warning: Either the condition 'spawnCount==0' is redundant or there is division by zero at line 198. [zerodivcond] edgar-1.37/src/world/spawner.c:193:22: note: Assuming that condition 'spawnCount==0' is not redundant edgar-1.37/src/world/spawner.c:198:28: note: Division by zero edgar-1.37/src/world/spawner.c:281:26: warning: Either the condition 'spawnCount==0' is redundant or there is division by zero at line 281. [zerodivcond] edgar-1.37/src/world/spawner.c:276:20: note: Assuming that condition 'spawnCount==0' is not redundant edgar-1.37/src/world/spawner.c:281:26: note: Division by zero edgar-1.37/src/world/spawner.c:119:17: style: Variable 'spawnIndex' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/world/trap_door.c:44:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:44:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:46:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:46:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:48:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:48:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:50:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:50:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:51:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:53:2: note: Null pointer dereference edgar-1.37/src/world/trap_door.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/trap_door.c:37:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/trap_door.c:55:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:45:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:45:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:47:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:47:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:49:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:49:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:51:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:51:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:53:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:53:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:55:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:57:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:57:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/vanishing_platform.c:38:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/vanishing_platform.c:58:2: note: Null pointer dereference edgar-1.37/src/world/vanishing_platform.c:51:12: style: Variable 'e->action' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/world/vanishing_platform.c:47:12: note: e->action is assigned edgar-1.37/src/world/vanishing_platform.c:51:12: note: e->action is overwritten edgar-1.37/src/world/weak_wall.c:144:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] edgar-1.37/src/world/weak_wall.c:55:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:55:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:56:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:56:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:58:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:58:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:59:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:59:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:60:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:60:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:61:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:61:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:62:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:62:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:63:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:63:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:65:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/world/weak_wall.c:48:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/world/weak_wall.c:65:2: note: Null pointer dereference edgar-1.37/src/world/weak_wall.c:144:10: style: Variable 'damage' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/player.c:1422:22: style: The statement 'if (self->target!=NULL) self->target=NULL' is logically equivalent to 'self->target=NULL'. [duplicateConditionalAssign] edgar-1.37/src/player.c:1424:19: note: Assignment 'self->target=NULL' edgar-1.37/src/player.c:1422:22: note: Condition 'self->target!=NULL' is redundant edgar-1.37/src/player.c:1917:18: style: Assignment 'player.target=NULL' is redundant with condition 'player.target==NULL'. [duplicateConditionalAssign] edgar-1.37/src/player.c:1915:21: note: Condition 'player.target==NULL' edgar-1.37/src/player.c:1917:18: note: Assignment 'player.target=NULL' is redundant edgar-1.37/src/player.c:1802:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1802:4: note: Null pointer dereference edgar-1.37/src/player.c:1804:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1804:4: note: Null pointer dereference edgar-1.37/src/player.c:1805:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1805:4: note: Null pointer dereference edgar-1.37/src/player.c:1807:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1807:4: note: Null pointer dereference edgar-1.37/src/player.c:1808:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1808:4: note: Null pointer dereference edgar-1.37/src/player.c:1810:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1810:4: note: Null pointer dereference edgar-1.37/src/player.c:1812:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1812:4: note: Null pointer dereference edgar-1.37/src/player.c:1814:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1814:4: note: Null pointer dereference edgar-1.37/src/player.c:1816:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:1793:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:1816:4: note: Null pointer dereference edgar-1.37/src/player.c:2055:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2055:4: note: Null pointer dereference edgar-1.37/src/player.c:2056:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2056:4: note: Null pointer dereference edgar-1.37/src/player.c:2058:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2058:4: note: Null pointer dereference edgar-1.37/src/player.c:2060:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2060:4: note: Null pointer dereference edgar-1.37/src/player.c:2062:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2062:4: note: Null pointer dereference edgar-1.37/src/player.c:2064:4: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2048:10: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2064:4: note: Null pointer dereference edgar-1.37/src/player.c:2874:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2874:2: note: Null pointer dereference edgar-1.37/src/player.c:2875:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2875:2: note: Null pointer dereference edgar-1.37/src/player.c:2877:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2877:2: note: Null pointer dereference edgar-1.37/src/player.c:2879:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2879:2: note: Null pointer dereference edgar-1.37/src/player.c:2881:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2881:2: note: Null pointer dereference edgar-1.37/src/player.c:2883:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2883:2: note: Null pointer dereference edgar-1.37/src/player.c:2884:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2884:2: note: Null pointer dereference edgar-1.37/src/player.c:2885:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2885:2: note: Null pointer dereference edgar-1.37/src/player.c:2887:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2887:2: note: Null pointer dereference edgar-1.37/src/player.c:2889:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2889:2: note: Null pointer dereference edgar-1.37/src/player.c:2891:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2891:2: note: Null pointer dereference edgar-1.37/src/player.c:2893:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2893:2: note: Null pointer dereference edgar-1.37/src/player.c:2895:2: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2895:2: note: Null pointer dereference edgar-1.37/src/player.c:2897:28: warning: Either the condition 'e==NULL' is redundant or there is possible null pointer dereference: e. [nullPointerRedundantCheck] edgar-1.37/src/player.c:2867:8: note: Assuming that condition 'e==NULL' is not redundant edgar-1.37/src/player.c:2897:28: note: Null pointer dereference edgar-1.37/src/player.c:1720:20: style: Variable 'playerWeapon.face' is reassigned a value before the old one has been used. [redundantAssignment] edgar-1.37/src/player.c:1719:20: note: playerWeapon.face is assigned edgar-1.37/src/player.c:1720:20: note: playerWeapon.face is overwritten edgar-1.37/src/player.c:964:6: style: Local variable 'hasBow' shadows outer function [shadowFunction] edgar-1.37/src/inventory.h:43:5: note: Shadowed declaration edgar-1.37/src/player.c:964:6: note: Shadow variable edgar-1.37/src/player.c:196:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/player.c:203:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/player.c:1196:34: style: Parameter 'newWeapon' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/player.c:1458:35: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] edgar-1.37/src/player.c:1863:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/player.c:2794:14: note: You might need to cast the function pointer here edgar-1.37/src/player.c:1863:27: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/player.c:3144:33: style: Parameter 'other' can be declared as pointer to const. However it seems that 'weaponTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/player.c:3183:24: note: You might need to cast the function pointer here edgar-1.37/src/player.c:3144:33: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/player.c:3149:41: style: Parameter 'other' can be declared as pointer to const. However it seems that 'lightningSwordTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/player.c:3275:17: note: You might need to cast the function pointer here edgar-1.37/src/player.c:3149:41: note: Parameter 'other' can be declared as pointer to const edgar-1.37/src/player.c:3196:13: style: Variable 'mental' is assigned a value that is never used. [unreadVariable] edgar-1.37/src/event/script.c:55:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] diff: head edgar-1.37/src/boss/ant_lion.c:320:29: style: Parameter 'other' can be declared as pointer to const. However it seems that 'noTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/boss/ant_lion.c:210:18: note: You might need to cast the function pointer here edgar-1.37/src/boss/ant_lion.c:320:29: note: Parameter 'other' can be declared as pointer to const 2.13.0 edgar-1.37/src/boss/awesome_boss.c:853:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/awesome_boss.c:807:52: note: Assuming condition 'self->target->health<=0' is false edgar-1.37/src/boss/awesome_boss.c:853:53: note: Condition 'self->target->health<=0' is always false head edgar-1.37/src/boss/awesome_boss.c:853:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/awesome_boss.c:807:52: note: Assuming that condition 'self->target->health<=0' is not redundant edgar-1.37/src/boss/awesome_boss.c:853:53: note: Condition 'self->target->health<=0' is always false 2.13.0 edgar-1.37/src/boss/black_book_2.c:4157:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/black_book_2.c:4111:52: note: Assuming condition 'self->target->health<=0' is false edgar-1.37/src/boss/black_book_2.c:4157:53: note: Condition 'self->target->health<=0' is always false head edgar-1.37/src/boss/black_book_2.c:4157:53: style: Condition 'self->target->health<=0' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/black_book_2.c:4111:52: note: Assuming that condition 'self->target->health<=0' is not redundant edgar-1.37/src/boss/black_book_2.c:4157:53: note: Condition 'self->target->health<=0' is always false 2.13.0 edgar-1.37/src/boss/grimlore.c:283:21: style: Condition 'self->mental&2' is always false [knownConditionTrueFalse] edgar-1.37/src/boss/grimlore.c:230:20: note: Assuming condition 'self->mental&2' is false edgar-1.37/src/boss/grimlore.c:283:21: note: Condition 'self->mental&2' is always false 2.13.0 edgar-1.37/src/boss/mataeus.c:1680:54: style: Condition 'self->thinkTime>=-300' is always true [knownConditionTrueFalse] edgar-1.37/src/boss/mataeus.c:1662:22: note: Assuming condition 'self->thinkTime<-300' is false edgar-1.37/src/boss/mataeus.c:1680:54: note: Condition 'self->thinkTime>=-300' is always true head edgar-1.37/src/boss/mataeus.c:1680:54: style: Condition 'self->thinkTime>=-300' is always true [knownConditionTrueFalse] edgar-1.37/src/boss/mataeus.c:1662:22: note: Assuming that condition 'self->thinkTime<-300' is not redundant edgar-1.37/src/boss/mataeus.c:1680:54: note: Condition 'self->thinkTime>=-300' is always true 2.13.0 edgar-1.37/src/enemy/energy_drainer.c:202:20: style: Condition 'other->type==WEAPON' is always false [knownConditionTrueFalse] edgar-1.37/src/enemy/energy_drainer.c:148:19: note: Assuming condition 'other->type==WEAPON' is false edgar-1.37/src/enemy/energy_drainer.c:202:20: note: Condition 'other->type==WEAPON' is always false 2.13.0 edgar-1.37/src/enemy/huge_spider.c:96:27: style: Condition 'self->thinkTime<=0' is always true [knownConditionTrueFalse] edgar-1.37/src/enemy/huge_spider.c:91:22: note: Assuming condition 'self->thinkTime>0' is false edgar-1.37/src/enemy/huge_spider.c:96:27: note: Condition 'self->thinkTime<=0' is always true head edgar-1.37/src/enemy/huge_spider.c:96:27: style: Condition 'self->thinkTime<=0' is always true [knownConditionTrueFalse] edgar-1.37/src/enemy/huge_spider.c:91:22: note: Assuming that condition 'self->thinkTime>0' is not redundant edgar-1.37/src/enemy/huge_spider.c:96:27: note: Condition 'self->thinkTime<=0' is always true head edgar-1.37/src/enemy/large_book.c:1746:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] head edgar-1.37/src/enemy/sludge.c:237:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/enemy/sludge.c:341:17: note: You might need to cast the function pointer here edgar-1.37/src/enemy/sludge.c:237:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/event/global_trigger.c:110:24: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:68:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/global_trigger.c:72:48: note: Assuming condition is false edgar-1.37/src/event/global_trigger.c:110:24: note: Negative array index 2.13.0 edgar-1.37/src/event/global_trigger.c:110:24: warning: Either the condition 'triggerName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/global_trigger.c:105:18: note: Assuming that condition 'triggerName==-1' is not redundant edgar-1.37/src/event/global_trigger.c:110:24: note: Negative array index head edgar-1.37/src/event/map_trigger.c:96:21: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:54:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/map_trigger.c:58:48: note: Assuming condition is false edgar-1.37/src/event/map_trigger.c:96:21: note: Negative array index 2.13.0 edgar-1.37/src/event/map_trigger.c:96:21: warning: Either the condition 'triggerName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/map_trigger.c:91:18: note: Assuming that condition 'triggerName==-1' is not redundant edgar-1.37/src/event/map_trigger.c:96:21: note: Negative array index head edgar-1.37/src/event/trigger.c:98:18: error: Array 'value[0]' accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:56:0: note: Assignment 'triggerName=-1', assigned value is -1 edgar-1.37/src/event/trigger.c:60:48: note: Assuming condition is false edgar-1.37/src/event/trigger.c:98:18: note: Negative array index 2.13.0 edgar-1.37/src/event/trigger.c:98:18: warning: Either the condition 'triggerName==-1' is redundant or the array 'value[0]' is accessed at index -1, which is out of bounds. [negativeIndex] edgar-1.37/src/event/trigger.c:93:18: note: Assuming that condition 'triggerName==-1' is not redundant edgar-1.37/src/event/trigger.c:98:18: note: Negative array index head edgar-1.37/src/graphics/decoration.c:303:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] head edgar-1.37/src/graphics/graphics.c:896:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] head edgar-1.37/src/graphics/graphics.c:942:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] head edgar-1.37/src/init.c:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_FULLSCREEN [valueFlowBailoutIncompleteVar] head edgar-1.37/src/input.c:684:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_LEFT [valueFlowBailoutIncompleteVar] head edgar-1.37/src/input.c:746:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_ESCAPE [valueFlowBailoutIncompleteVar] head edgar-1.37/src/item/bomb.c:247:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/bomb.c:256:17: note: You might need to cast the function pointer here edgar-1.37/src/item/bomb.c:247:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/exploding_gazer_eye_dud.c:185:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/exploding_gazer_eye_dud.c:101:15: note: You might need to cast the function pointer here edgar-1.37/src/item/exploding_gazer_eye_dud.c:185:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/grimlore_artifact.c:246:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/grimlore_artifact.c:187:15: note: You might need to cast the function pointer here edgar-1.37/src/item/grimlore_artifact.c:246:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/item.c:336:29: style: Parameter 'other' can be declared as pointer to const. However it seems that 'noTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/item.c:150:14: note: You might need to cast the function pointer here edgar-1.37/src/item/item.c:336:29: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/light_beam.c:175:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/light_beam.c:52:14: note: You might need to cast the function pointer here edgar-1.37/src/item/light_beam.c:175:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/poison_meat.c:128:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/poison_meat.c:90:15: note: You might need to cast the function pointer here edgar-1.37/src/item/poison_meat.c:128:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/item/spike_ball.c:169:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/item/spike_ball.c:84:15: note: You might need to cast the function pointer here edgar-1.37/src/item/spike_ball.c:169:27: note: Parameter 'other' can be declared as pointer to const 2.13.0 edgar-1.37/src/main.c:232:21: style: Condition 'mapID==-1' is always true [knownConditionTrueFalse] edgar-1.37/src/main.c:66:0: note: Assignment 'mapID=-1', assigned value is -1 edgar-1.37/src/main.c:232:21: note: Condition 'mapID==-1' is always true 2.13.0 edgar-1.37/src/main.c:239:21: style: Condition 'mapID==-1' is always true [knownConditionTrueFalse] edgar-1.37/src/main.c:66:0: note: Assignment 'mapID=-1', assigned value is -1 edgar-1.37/src/main.c:239:21: note: Condition 'mapID==-1' is always true 2.13.0 edgar-1.37/src/main.c:242:13: style: Condition 'mapID!=-1' is always false [knownConditionTrueFalse] edgar-1.37/src/main.c:66:0: note: Assignment 'mapID=-1', assigned value is -1 edgar-1.37/src/main.c:242:13: note: Condition 'mapID!=-1' is always false 2.13.0 edgar-1.37/src/main.c:305:12: style: Condition 'go==TRUE' is always true [knownConditionTrueFalse] edgar-1.37/src/main.c:60:7: note: Assignment 'go=TRUE', assigned value is 1 edgar-1.37/src/main.c:305:12: note: Condition 'go==TRUE' is always true 2.13.0 edgar-1.37/src/main_editor.c:157:13: style: Condition 'go==TRUE' is always true [knownConditionTrueFalse] edgar-1.37/src/main_editor.c:60:7: note: Assignment 'go=TRUE', assigned value is 1 edgar-1.37/src/main_editor.c:157:13: note: Condition 'go==TRUE' is always true 2.13.0 edgar-1.37/src/main_editor.c:198:13: style: Condition 'go==TRUE' is always true [knownConditionTrueFalse] edgar-1.37/src/main_editor.c:60:7: note: Assignment 'go=TRUE', assigned value is 1 edgar-1.37/src/main_editor.c:198:13: note: Condition 'go==TRUE' is always true head edgar-1.37/src/pak_creator.c:113:22: style: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:113:22: warning: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:114:30: style: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:114:30: warning: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:115:24: style: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:115:24: warning: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:120:9: style: Redundant assignment of 'length' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:120:9: warning: Redundant assignment of 'length' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:121:13: style: Redundant assignment of 'totalFiles' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:121:13: warning: Redundant assignment of 'totalFiles' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:369:9: style: Redundant assignment of 'offset' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:369:9: warning: Redundant assignment of 'offset' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:370:12: style: Redundant assignment of 'fileCount' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:370:12: warning: Redundant assignment of 'fileCount' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:389:22: style: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:389:22: warning: Redundant assignment of 'fileData[i].offset' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:390:30: style: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:390:30: warning: Redundant assignment of 'fileData[i].compressedSize' to itself. [selfAssignment] head edgar-1.37/src/pak_creator.c:391:24: style: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/pak_creator.c:391:24: warning: Redundant assignment of 'fileData[i].fileSize' to itself. [selfAssignment] head edgar-1.37/src/player.c:1863:27: style: Parameter 'other' can be declared as pointer to const. However it seems that 'touch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/player.c:2794:14: note: You might need to cast the function pointer here edgar-1.37/src/player.c:1863:27: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/player.c:3144:33: style: Parameter 'other' can be declared as pointer to const. However it seems that 'weaponTouch' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] edgar-1.37/src/player.c:3183:24: note: You might need to cast the function pointer here edgar-1.37/src/player.c:3144:33: note: Parameter 'other' can be declared as pointer to const head edgar-1.37/src/system/compress.c:226:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/compress.c:86:11: style: Redundant assignment of 'fileSize' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/system/compress.c:86:11: warning: Redundant assignment of 'fileSize' to itself. [selfAssignment] head edgar-1.37/src/system/load_save.c:1074:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1388:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1442:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1537:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1638:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1659:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:1846:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:670:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/load_save.c:937:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/pak.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/pak.c:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/pak.c:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] head edgar-1.37/src/system/record.c:101:7: style: Redundant assignment of 'seed' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/system/record.c:101:7: warning: Redundant assignment of 'seed' to itself. [selfAssignment] head edgar-1.37/src/system/record.c:137:8: style: Redundant assignment of 'input' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/system/record.c:137:8: warning: Redundant assignment of 'input' to itself. [selfAssignment] head edgar-1.37/src/system/record.c:172:8: style: Redundant assignment of 'input' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/system/record.c:172:8: warning: Redundant assignment of 'input' to itself. [selfAssignment] head edgar-1.37/src/system/record.c:65:7: style: Redundant assignment of 'seed' to itself. [selfAssignment] 2.13.0 edgar-1.37/src/system/record.c:65:7: warning: Redundant assignment of 'seed' to itself. [selfAssignment] head edgar-1.37/src/system/record.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head edgar-1.37/src/tile_creator.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SRCCOLORKEY [valueFlowBailoutIncompleteVar] head edgar-1.37/src/tile_creator.c:227:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] DONE