2026-07-23 21:41 ftp://ftp.de.debian.org/debian/pool/main/k/kraptor/kraptor_0.0.20040403+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 55ae8c4 (2026-07-23 11:47:05 +0200) count: 203 185 elapsed-time: 0.3 0.1 head-timing-info: old-timing-info: head results: kraptor_final_apr_03_2004/extras/mapedit/makegrid.c:23:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_AUTODETECT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/captura.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/bomba.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/bomba.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_GR [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/error.c:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_TEXT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/config.c:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arr [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/config.c:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arr [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/combo.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/combo.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_explo_arriba [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/combo.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guitrans.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/clima.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guitrans.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/clima.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CLIMA_P [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/clima.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/clima.c:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/kfbuffer.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTO_RFB [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/mapedit/mapedit.c:87:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/datafind.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/ia.c:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IA_NODE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/mapedit/mapedit.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_UP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/datafind.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/ia.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/mapedit/mapedit.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_AUTODETECT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/datafind.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/shader/shader.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_H [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/shader/shader.c:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_b [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/shader/shader.c:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_AUTODETECT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/explos.c:53:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPLOSION [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/main.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_AUTODETECT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/rvideo.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:51:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:59:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kraptor_final_apr_03_2004/src/sombras.c:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:41:8: error: Resource leak: fin [resourceLeak] kraptor_final_apr_03_2004/src/sonido.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_snd [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/sonido.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_snd [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/sonido.c:80:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_musica [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/sonido.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volumen_musica [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/sonido.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_musica [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/sonido.c:142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_musica [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/joymnu.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_START [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/joymnu.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_CONST [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/joymnu.c:220:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/game.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/game.c:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scroll_mapa [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/captura.c:21:33: style: Parameter 'prefijo' can be declared as pointer to const [constParameterPointer] kraptor_final_apr_03_2004/src/game.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kfbufferbmp [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/game.c:422:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_explo_fondo [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:77:55: warning:inconclusive: Found suspicious operator '!', result is not used. [constStatement] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:21:23: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:21:33: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] kraptor_final_apr_03_2004/extras/ai/parse_ia.c:26:7: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/extras/mapedit/eneedit.c:151:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/mapedit/eneedit.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_UP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/extras/mapedit/eneedit.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_AUTODETECT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRILLA_W [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FONDO [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRILLA_H [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_map [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:275:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/krstring.c:48:14: style: Array index 'x1' is used before limits check. [arrayIndexThenCheck] kraptor_final_apr_03_2004/src/premio.c:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PREMIO_CLASS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/premio.c:87:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/premio.c:204:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sprite [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/partic.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/rvideo.c:62:55: warning:inconclusive: Either the condition 'tmp!=NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/rvideo.c:65:12: note: Assuming that condition 'tmp!=NULL' is not redundant kraptor_final_apr_03_2004/src/rvideo.c:62:55: note: Null pointer dereference kraptor_final_apr_03_2004/src/partic.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/rvideo.c:62:63: warning:inconclusive: Either the condition 'tmp!=NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/rvideo.c:65:12: note: Assuming that condition 'tmp!=NULL' is not redundant kraptor_final_apr_03_2004/src/rvideo.c:62:63: note: Null pointer dereference kraptor_final_apr_03_2004/src/cinema.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kfbufferbmp [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kfbufferbmp [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/savedlg.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_GAME_SLOTS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kfbufferbmp [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/savedlg.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE_GAME_SLOTS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/savedlg.c:85:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:211:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_FONT [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/savedlg.c:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kfbufferbmp [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:321:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_PALETTE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:338:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PALETTE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:350:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_BITMAP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:362:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_BITMAP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:375:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_BITMAP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:387:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_SAMPLE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:414:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAT_FLI [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:537:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_videos [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINEA [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/cinema.c:659:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINEA [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:23:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:27:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMASK [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASK_WORD_BITBITS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/explos.c:54:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/explos.c:53:43: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/explos.c:53:24: note: Assignment 'nueva=(EXPLOSION*)malloc(sizeof(EXPLOSION))', assigned value is 0 kraptor_final_apr_03_2004/src/explos.c:54:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:74:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nodo [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/ia.c:72:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/ia.c:72:12: note: Assignment 'nodo=(IA_NODE*)malloc(sizeof(IA_NODE))', assigned value is 0 kraptor_final_apr_03_2004/src/ia.c:74:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:78:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nodo [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/ia.c:72:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/ia.c:72:12: note: Assignment 'nodo=(IA_NODE*)malloc(sizeof(IA_NODE))', assigned value is 0 kraptor_final_apr_03_2004/src/ia.c:78:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:80:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nodo [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/ia.c:72:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/ia.c:72:12: note: Assignment 'nodo=(IA_NODE*)malloc(sizeof(IA_NODE))', assigned value is 0 kraptor_final_apr_03_2004/src/ia.c:80:13: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:121:1: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nodo [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/ia.c:72:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/ia.c:72:12: note: Assignment 'nodo=(IA_NODE*)malloc(sizeof(IA_NODE))', assigned value is 0 kraptor_final_apr_03_2004/src/ia.c:121:1: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:139:14: warning:inconclusive: Either the condition 'tmp==NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/ia.c:135:10: note: Assuming that condition 'tmp==NULL' is not redundant kraptor_final_apr_03_2004/src/ia.c:139:14: note: Null pointer dereference kraptor_final_apr_03_2004/src/ia.c:61:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/humo.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/humo.c:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/humo.c:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/data.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/data.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORCONV_TOTAL [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/data.c:589:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_dat [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/savedlg.c:126:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] kraptor_final_apr_03_2004/src/savedlg.c:80:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/menu.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CLICK [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:332:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNU_S_QUIT_GAME [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:497:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:537:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:572:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:618:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/menu.c:647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/shopping.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xbox_proc [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/mapa.c:67:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] kraptor_final_apr_03_2004/src/mapa.c:67:15: style: Variable 'punch' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/mapa.c:183:46: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/premio.c:47:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/premio.c:46:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/premio.c:46:13: note: Assignment 'nueva=(PREMIO*)malloc(sizeof(PREMIO))', assigned value is 0 kraptor_final_apr_03_2004/src/premio.c:47:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/jugador.c:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENERGIA [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_UP [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENERGIA [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_FONDO [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARM_CLASS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiere_usar_mouse [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cheat_god_mode [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:515:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firerate [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/jugador.c:684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nivel_detalle [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/partic.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/partic.c:57:19: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/partic.c:57:19: note: Assignment 'nueva=malloc(sizeof(PARTICULA))', assigned value is 0 kraptor_final_apr_03_2004/src/partic.c:58:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/game.c:58:13: style: Variable 'ignorar' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/guiprocs.c:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_fg_color [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_IN [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DISABLED [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GOTFOCUS [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:324:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:463:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:522:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DRAW [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_O_K [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:629:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_O_K [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/guiprocs.c:745:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENEMIGO [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:87:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:142:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spr_delay [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spr [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:411:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/enemigo.c:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bomba_esta_activa [valueFlowBailoutIncompleteVar] kraptor_final_apr_03_2004/src/pmask.c:51:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] kraptor_final_apr_03_2004/src/pmask.c:22:35: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] kraptor_final_apr_03_2004/src/cinema.c:677:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kraptor_final_apr_03_2004/src/cinema.c:677:42: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] kraptor_final_apr_03_2004/src/cinema.c:208:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/cinema.c:320:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/cinema.c:407:11: style: Variable 'psample' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/cinema.c:534:8: style: Variable 'guion_txt' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/cinema.c:287:12: style: Variable 'f' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/cinema.c:403:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/cinema.c:641:7: style: Variable 'xl' is assigned a value that is never used. [unreadVariable] kraptor_final_apr_03_2004/src/humo.c:49:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/humo.c:48:34: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/humo.c:48:13: note: Assignment 'nueva=(EMISOR_HUMO*)malloc(sizeof(EMISOR_HUMO))', assigned value is 0 kraptor_final_apr_03_2004/src/humo.c:49:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/humo.c:164:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/humo.c:163:18: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/humo.c:163:18: note: Assignment 'nueva=malloc(sizeof(HUMO))', assigned value is 0 kraptor_final_apr_03_2004/src/humo.c:164:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:149:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:147:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:149:28: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:149:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:147:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:149:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:171:37: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:170:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:171:37: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:176:37: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:175:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:176:37: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:182:41: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:181:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:182:41: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:187:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:186:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:187:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:203:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:201:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:203:28: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:203:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:201:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:203:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:212:33: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:211:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:212:33: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:339:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:338:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:339:28: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:339:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:338:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:339:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:369:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:368:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:369:28: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:369:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:368:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:369:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:508:34: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:505:14: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:508:34: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:543:34: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:541:14: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:543:34: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:584:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:582:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:584:28: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:584:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:582:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:584:36: note: Null pointer dereference kraptor_final_apr_03_2004/src/data.c:65:39: style: Parameter 'd' can be declared as pointer to const. However it seems that 'cargar_callback' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kraptor_final_apr_03_2004/src/data.c:616:65: note: You might need to cast the function pointer here kraptor_final_apr_03_2004/src/data.c:65:39: note: Parameter 'd' can be declared as pointer to const kraptor_final_apr_03_2004/src/guiprocs.c:207:44: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] kraptor_final_apr_03_2004/src/guiprocs.c:255:11: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] kraptor_final_apr_03_2004/src/guiprocs.c:448:32: style: Parameter 'd' can be declared as pointer to const. However it seems that 'xbox_proc' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kraptor_final_apr_03_2004/src/guiprocs.c:58:31: note: You might need to cast the function pointer here kraptor_final_apr_03_2004/src/guiprocs.c:448:32: note: Parameter 'd' can be declared as pointer to const kraptor_final_apr_03_2004/src/jugador.c:554:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/jugador.c:553:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/jugador.c:553:29: note: Assignment 'nueva=malloc(sizeof(DISP_JUG))', assigned value is 0 kraptor_final_apr_03_2004/src/jugador.c:554:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/enemigo.c:45:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/enemigo.c:44:28: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/enemigo.c:44:28: note: Assignment 'nueva=malloc(sizeof(ENEMIGO))', assigned value is 0 kraptor_final_apr_03_2004/src/enemigo.c:45:5: note: Null pointer dereference kraptor_final_apr_03_2004/src/enemigo.c:469:5: warning: If memory allocation fails, then there is a possible null pointer dereference: nueva [nullPointerOutOfMemory] kraptor_final_apr_03_2004/src/enemigo.c:468:29: note: Assuming allocation function fails kraptor_final_apr_03_2004/src/enemigo.c:468:29: note: Assignment 'nueva=malloc(sizeof(DISP_ENE))', assigned value is 0 kraptor_final_apr_03_2004/src/enemigo.c:469:5: note: Null pointer dereference diff: head kraptor_final_apr_03_2004/src/data.c:149:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:147:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:149:28: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:149:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:147:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:149:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:171:37: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:170:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:171:37: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:176:37: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:175:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:176:37: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:182:41: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:181:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:182:41: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:187:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:186:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:187:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:203:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:201:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:203:28: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:203:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:201:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:203:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:212:33: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:211:12: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:212:33: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:339:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:338:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:339:28: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:339:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:338:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:339:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:369:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:368:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:369:28: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:369:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:368:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:369:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:508:34: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:505:14: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:508:34: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:543:34: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:541:14: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:543:34: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:584:28: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:582:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:584:28: note: Null pointer dereference head kraptor_final_apr_03_2004/src/data.c:584:36: warning:inconclusive: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/data.c:582:10: note: Assuming that condition 'p==NULL' is not redundant kraptor_final_apr_03_2004/src/data.c:584:36: note: Null pointer dereference head kraptor_final_apr_03_2004/src/ia.c:139:14: warning:inconclusive: Either the condition 'tmp==NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] kraptor_final_apr_03_2004/src/ia.c:135:10: note: Assuming that condition 'tmp==NULL' is not redundant kraptor_final_apr_03_2004/src/ia.c:139:14: note: Null pointer dereference DONE