2026-01-26 02:06 ftp://ftp.de.debian.org/debian/pool/main/t/t4kcommon/t4kcommon_0.1.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.19.0 head-info: 73b2ad6 (2026-01-25 10:16:47 +0100) count: 102 102 elapsed-time: 3.9 8.5 head-timing-info: old-timing-info: head results: t4k_common-0.1.1/src/linebreak/xsize.h:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_convert_utf.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_convert_utf.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_convert_utf.c:70:19: style: Variable 'bytes_converted' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_convert_utf.c:122:19: style: Variable 'bytes_converted' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_linewrap.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_linewrap.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_linewrap.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_linewrap.c:95:24: warning: Either the condition 'input==NULL' is redundant or there is possible null pointer dereference: input. [nullPointerRedundantCheck] t4k_common-0.1.1/src/t4k_linewrap.c:107:13: note: Assuming that condition 'input==NULL' is not redundant t4k_common-0.1.1/src/t4k_linewrap.c:95:24: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_DATA_PREFIX [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:570:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:810:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:898:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:1109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:1124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:1142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_loaders.c:745:6: style: Condition '!new_sprite' is always true [knownConditionTrueFalse] t4k_common-0.1.1/src/t4k_loaders.c:661:24: note: Assignment 'new_sprite=NULL', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:745:6: note: Condition '!new_sprite' is always true t4k_common-0.1.1/src/t4k_loaders.c:752:7: warning: If memory allocation fails, then there is a possible null pointer dereference: new_sprite [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:748:34: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:748:18: note: Assignment 'new_sprite=(struct sprite*)malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:752:7: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:754:7: warning: If memory allocation fails, then there is a possible null pointer dereference: new_sprite [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:748:34: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:748:18: note: Assignment 'new_sprite=(struct sprite*)malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:754:7: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:756:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new_sprite [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:748:34: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:748:18: note: Assignment 'new_sprite=(struct sprite*)malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:756:9: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:798:8: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:798:8: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:798:27: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:798:27: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:798:59: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:798:59: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:799:5: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:799:5: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:799:16: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:799:16: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:799:55: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:799:55: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:800:3: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_loaders.c:793:15: note: Assignment 'out=malloc(sizeof(struct sprite))', assigned value is 0 t4k_common-0.1.1/src/t4k_loaders.c:800:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_loaders.c:369:47: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_loaders.c:1115:33: style: Parameter 'datafile' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_loaders.c:1130:32: style: Parameter 'datafile' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_loaders.c:440:13: style: Variable 'width' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_loaders.c:440:26: style: Variable 'height' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_main.c:43:26: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] t4k_common-0.1.1/src/t4k_menu.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:271:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_PARSE_NOERROR [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:380:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:1062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:1106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:1200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:1352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:1373:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_menu.c:992:10: style: Condition '!stop' is always true [knownConditionTrueFalse] t4k_common-0.1.1/src/t4k_menu.c:987:10: note: Assuming that condition 'stop' is not redundant t4k_common-0.1.1/src/t4k_menu.c:992:10: note: Condition '!stop' is always true t4k_common-0.1.1/src/t4k_menu.c:200:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:200:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:201:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:201:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:202:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:202:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:203:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:203:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:204:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:204:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:205:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:205:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:206:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:206:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:207:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:207:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:208:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:208:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:209:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:209:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:210:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_node [nullPointerOutOfMemory] t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assuming allocation function fails t4k_common-0.1.1/src/t4k_menu.c:199:30: note: Assignment 'new_node=malloc(sizeof(struct MenuNode))', assigned value is 0 t4k_common-0.1.1/src/t4k_menu.c:210:3: note: Null pointer dereference t4k_common-0.1.1/src/t4k_menu.c:321:97: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_menu.c:321:110: style: Parameter 'trailer' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_menu.c:866:21: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] t4k_common-0.1.1/src/t4k_menu.c:877:24: warning: String literal compared with variable 'desc'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] t4k_common-0.1.1/src/t4k_menu.c:430:12: style: Variable 'stop' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_menu.c:435:14: style: Variable 'action' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_menu.c:437:22: style: Variable 'frame_start' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_menu.c:1348:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] t4k_common-0.1.1/src/t4k_pixels.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_pixels.c:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_pixels.c:145:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] t4k_common-0.1.1/src/t4k_pixels.c:197:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] t4k_common-0.1.1/src/t4k_replacements.c:248:5: error: #error t4kcommon : scandir not implemented for your platform. Report at tuxmath-devel@lists.sourceforge.net [preprocessorErrorDirective] t4k_common-0.1.1/src/t4k_sdl.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:130:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SRCCOLORKEY [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:392:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FULLSCREEN [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:556:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FULLSCREEN [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:644:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:770:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1010:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1053:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1699:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] t4k_common-0.1.1/src/t4k_sdl.c:1170:18: warning: Either the condition 'img->cur>15' is redundant or the array 'img->frame[15]' is accessed at index 15, which is out of bounds. [arrayIndexOutOfBoundsCond] t4k_common-0.1.1/src/t4k_sdl.c:1169:16: note: Assuming that condition 'img->cur>15' is not redundant t4k_common-0.1.1/src/t4k_sdl.c:1170:18: note: Array index out of bounds t4k_common-0.1.1/src/t4k_sdl.c:1714:5: warning:inconclusive: The buffer 'prev_font_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] t4k_common-0.1.1/src/t4k_sdl.c:1028:6: style: Condition '!update' is always false [knownConditionTrueFalse] t4k_common-0.1.1/src/t4k_sdl.c:1083:6: style: Condition '!update' is always false [knownConditionTrueFalse] t4k_common-0.1.1/src/t4k_sdl.c:1201:6: style: Condition '!update' is always false [knownConditionTrueFalse] t4k_common-0.1.1/src/t4k_sdl.c:367:8: style: Variable 'fmt1' is reassigned a value before the old one has been used. [redundantAssignment] t4k_common-0.1.1/src/t4k_sdl.c:357:8: note: fmt1 is assigned t4k_common-0.1.1/src/t4k_sdl.c:367:8: note: fmt1 is overwritten t4k_common-0.1.1/src/t4k_sdl.c:1002:27: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_sdl.c:1002:42: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] t4k_common-0.1.1/src/t4k_sdl.c:1183:34: style: Parameter 'surf' can be declared as pointer to const [constParameterPointer] diff: DONE