2026-03-20 11:59 ftp://ftp.de.debian.org/debian/pool/main/b/blastem/blastem_0.6.3.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sdl --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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 4412833 (2026-03-20 08:27:05 +0100) count: 2145 2132 elapsed-time: 54.3 54.2 head-timing-info: old-timing-info: head results: blastem-0.6.3.4/68kinst.c:2551:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/68kinst.c:2553:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/68kinst.c:2564:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/68kinst.c:310:55: style:inconclusive: Function 'm68k_decode' argument 2 names different: declaration 'dst' definition 'decoded'. [funcArgNamesDifferent] blastem-0.6.3.4/68kinst.h:338:55: note: Function 'm68k_decode' argument 2 names different: declaration 'dst' definition 'decoded'. blastem-0.6.3.4/68kinst.c:310:55: note: Function 'm68k_decode' argument 2 names different: declaration 'dst' definition 'decoded'. blastem-0.6.3.4/68kinst.c:261:44: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/68kinst.c:269:52: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/68kinst.c:277:49: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/68kinst.c:1632:15: style: Variable 'regfile' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/68kinst.c:1653:15: style: Variable 'regfile' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/68kinst.c:1837:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/68kinst.c:2462:63: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/68kinst.c:2465:16: style: Variable 'last_rtype' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/68kinst.c:2529:9: style: Variable 'special_op' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/68kinst.c:22:16: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/68kinst.c:1150:9: style: Variable 'immed' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/backend.c:60:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/backend.c:12:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new_head [nullPointerOutOfMemory] blastem-0.6.3.4/backend.c:11:35: note: Assuming allocation function fails blastem-0.6.3.4/backend.c:11:35: note: Assignment 'new_head=malloc(sizeof(struct deferred_addr))', assigned value is 0 blastem-0.6.3.4/backend.c:12:2: note: Null pointer dereference blastem-0.6.3.4/backend.c:13:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new_head [nullPointerOutOfMemory] blastem-0.6.3.4/backend.c:11:35: note: Assuming allocation function fails blastem-0.6.3.4/backend.c:11:35: note: Assignment 'new_head=malloc(sizeof(struct deferred_addr))', assigned value is 0 blastem-0.6.3.4/backend.c:13:2: note: Null pointer dereference blastem-0.6.3.4/backend.c:14:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new_head [nullPointerOutOfMemory] blastem-0.6.3.4/backend.c:11:35: note: Assuming allocation function fails blastem-0.6.3.4/backend.c:11:35: note: Assignment 'new_head=malloc(sizeof(struct deferred_addr))', assigned value is 0 blastem-0.6.3.4/backend.c:14:2: note: Null pointer dereference blastem-0.6.3.4/backend.c:18:70: style: Parameter 'remove_to' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/backend.c:71:81: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/backend.c:96:87: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/backend.c:197:12: style: Variable 'base' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/backend.c:260:34: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/backend_x86.c:244:11: style: Condition 'is_write' is always true [knownConditionTrueFalse] blastem-0.6.3.4/backend_x86.c:239:10: note: Assuming that condition 'is_write' is not redundant blastem-0.6.3.4/backend_x86.c:244:11: note: Condition 'is_write' is always true blastem-0.6.3.4/backend_x86.c:85:62: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/bindings.c:1037:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_UP [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/bindings.c:204:44: style: Condition 'current_system' is always true [knownConditionTrueFalse] blastem-0.6.3.4/bindings.c:208:47: style: Condition 'current_system' is always true [knownConditionTrueFalse] blastem-0.6.3.4/bindings.c:334:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/bindings.c:344:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/bindings.c:352:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/bindings.c:355:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/bindings.c:744:5: error: Common realloc mistake: 'speeds' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/bindings.c:287:43: warning: If memory allocation fails, then there is a possible null pointer dereference: template [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:285:20: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:285:20: note: Assignment 'template=strdup(default_name)', assigned value is 0 blastem-0.6.3.4/bindings.c:287:43: note: Null pointer dereference blastem-0.6.3.4/bindings.c:688:10: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:687:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:687:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:688:10: note: Null pointer dereference blastem-0.6.3.4/bindings.c:693:2: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:687:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:687:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:693:2: note: Null pointer dereference blastem-0.6.3.4/bindings.c:694:2: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:687:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:687:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:694:2: note: Null pointer dereference blastem-0.6.3.4/bindings.c:728:10: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:727:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:727:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:728:10: note: Null pointer dereference blastem-0.6.3.4/bindings.c:733:2: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:727:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:727:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:733:2: note: Null pointer dereference blastem-0.6.3.4/bindings.c:734:2: warning: If memory allocation fails, then there is a possible null pointer dereference: curstr [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:727:18: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:727:18: note: Assignment 'curstr=malloc(len+2)', assigned value is 0 blastem-0.6.3.4/bindings.c:734:2: note: Null pointer dereference blastem-0.6.3.4/bindings.c:874:26: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:865:14: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:865:14: note: Assignment 'key=strdup(key)', assigned value is 0 blastem-0.6.3.4/bindings.c:868:14: note: Assuming condition is false blastem-0.6.3.4/bindings.c:874:26: note: Null pointer dereference blastem-0.6.3.4/bindings.c:1106:2: warning: If memory allocation fails, then there is a possible null pointer dereference: speeds [nullPointerOutOfMemory] blastem-0.6.3.4/bindings.c:1105:17: note: Assuming allocation function fails blastem-0.6.3.4/bindings.c:1105:17: note: Assignment 'speeds=malloc(sizeof(uint32_t))', assigned value is 0 blastem-0.6.3.4/bindings.c:1106:2: note: Null pointer dereference blastem-0.6.3.4/bindings.c:478:40: style:inconclusive: Function 'handle_joy_dpad' argument 2 names different: declaration 'dpad' definition 'dpadnum'. [funcArgNamesDifferent] blastem-0.6.3.4/bindings.h:19:40: note: Function 'handle_joy_dpad' argument 2 names different: declaration 'dpad' definition 'dpadnum'. blastem-0.6.3.4/bindings.c:478:40: note: Function 'handle_joy_dpad' argument 2 names different: declaration 'dpad' definition 'dpadnum'. blastem-0.6.3.4/bindings.c:478:57: style:inconclusive: Function 'handle_joy_dpad' argument 3 names different: declaration 'state' definition 'value'. [funcArgNamesDifferent] blastem-0.6.3.4/bindings.h:19:54: note: Function 'handle_joy_dpad' argument 3 names different: declaration 'state' definition 'value'. blastem-0.6.3.4/bindings.c:478:57: note: Function 'handle_joy_dpad' argument 3 names different: declaration 'state' definition 'value'. blastem-0.6.3.4/bindings.c:1099:14: style: Local variable 'mice' shadows outer variable [shadowVariable] blastem-0.6.3.4/bindings.c:81:21: note: Shadowed declaration blastem-0.6.3.4/bindings.c:1099:14: note: Shadow variable blastem-0.6.3.4/bindings.c:262:37: style: Parameter 'config_path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/bindings.c:262:56: style: Parameter 'config_template' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/bindings.c:262:79: style: Parameter 'default_name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/bindings.c:987:9: style: Variable 'numstr' can be declared as const array [constVariable] blastem-0.6.3.4/bindings.c:991:8: style: Variable 'dirnums' can be declared as const array [constVariable] blastem-0.6.3.4/blastcpm.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/blastcpm.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/blastcpm.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/blastcpm.c:98:38: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/blastcpm.c:93:17: note: Assuming allocation function fails blastem-0.6.3.4/blastcpm.c:93:17: note: Assignment 'f=fopen("fake_cpm.bin","rb")', assigned value is 0 blastem-0.6.3.4/blastcpm.c:98:38: note: Null pointer dereference blastem-0.6.3.4/blastcpm.c:107:39: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/blastcpm.c:102:11: note: Assuming allocation function fails blastem-0.6.3.4/blastcpm.c:102:11: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/blastcpm.c:107:39: note: Null pointer dereference blastem-0.6.3.4/blastcpm.c:29:28: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastcpm.c:29:41: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastcpm.c:33:27: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastcpm.c:33:40: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastcpm.c:43:46: style: Parameter 'context' can be declared as pointer to const. However it seems that 'console_read' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/blastcpm.c:86:49: note: You might need to cast the function pointer here blastem-0.6.3.4/blastcpm.c:43:46: note: Parameter 'context' can be declared as pointer to const blastem-0.6.3.4/blastcpm.c:70:15: style: Variable 'z80' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/blastcpm.c:70:19: style: Variable 'z80' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/blastem.c:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable high [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/blastem.c:100:4: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/blastem.c:218:6: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/blastem.c:207:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/blastem.c:206:20: note: Assuming allocation function fails blastem-0.6.3.4/blastem.c:206:20: note: Assignment 'buf=malloc(filesize)', assigned value is 0 blastem-0.6.3.4/blastem.c:207:9: note: Null pointer dereference blastem-0.6.3.4/blastem.c:211:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/blastem.c:206:20: note: Assuming allocation function fails blastem-0.6.3.4/blastem.c:206:20: note: Assignment 'buf=malloc(filesize)', assigned value is 0 blastem-0.6.3.4/blastem.c:211:22: note: Null pointer addition blastem-0.6.3.4/blastem.c:116:54: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastem.c:255:25: style: Parameter 'rom_name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastem.c:374:25: style: Parameter 'lock_on_path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/blastem.c:620:8: style: Variable 'config_width' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/blastem.c:627:8: style: Variable 'config_height' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/blastem.c:637:8: style: Variable 'config_fullscreen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/blastem.c:458:6: style: Variable 'debug' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/config.c:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/config.c:270:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/config.c:303:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/config.c:338:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/config.c:311:4: error: Common realloc mistake: 'ext_list' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/config.c:179:12: warning: If memory allocation fails, then there is a possible null pointer dereference: config_data [nullPointerOutOfMemory] blastem-0.6.3.4/config.c:178:28: note: Assuming allocation function fails blastem-0.6.3.4/config.c:178:28: note: Assignment 'config_data=calloc(config_size+1,1)', assigned value is 0 blastem-0.6.3.4/config.c:179:12: note: Null pointer dereference blastem-0.6.3.4/config.c:307:10: warning: If memory allocation fails, then there is a possible null pointer dereference: cur_filter [nullPointerOutOfMemory] blastem-0.6.3.4/config.c:303:27: note: Assuming allocation function fails blastem-0.6.3.4/config.c:303:27: note: Assignment 'ext_filter=strdup(tern_find_path_default(config,"ui\x00extensions\x00",(union tern_val){.ptrval="bin gen md smd sms gg"},TVAL_PTR).ptrval)', assigned value is 0 blastem-0.6.3.4/config.c:306:21: note: Assignment 'cur_filter=ext_filter', assigned value is 0 blastem-0.6.3.4/config.c:307:10: note: Null pointer dereference blastem-0.6.3.4/config.c:74:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/config.c:75:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/config.c:116:34: style: Parameter 'key' can be declared as pointer to const. However it seems that 'serialize_iter' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/config.c:161:23: note: You might need to cast the function pointer here blastem-0.6.3.4/config.c:116:34: note: Parameter 'key' can be declared as pointer to const blastem-0.6.3.4/config.c:167:36: style: Parameter 'config_path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/config.c:192:56: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/config.c:268:73: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/config.c:270:7: style: Variable 'use_exe_dir' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/config.c:323:9: style: Variable 'lowpass_cutoff_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/config.c:338:8: style: Variable 'model' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/config.c:243:7: error: Uninitialized variable: ret [legacyUninitvar] blastem-0.6.3.4/controller_info.c:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/controller_info.c:279:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_DPAD_UP [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/controller_info.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_AXIS_TRIGGERLEFT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/controller_info.c:349:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_LEFTSHOULDER [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/controller_info.c:76:41: style:inconclusive: Function 'get_controller_info' argument 1 names different: declaration 'index' definition 'joystick'. [funcArgNamesDifferent] blastem-0.6.3.4/controller_info.h:43:41: note: Function 'get_controller_info' argument 1 names different: declaration 'index' definition 'joystick'. blastem-0.6.3.4/controller_info.c:76:41: note: Function 'get_controller_info' argument 1 names different: declaration 'index' definition 'joystick'. blastem-0.6.3.4/controller_info.c:87:9: style: Variable 'subtype' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/controller_info.c:122:9: style: Variable 'variant' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/controller_info.c:193:58: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/controller_info.c:249:51: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/controller_info.c:303:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/debug.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/debug.c:208:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/debug.c:399:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/debug.c:605:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/debug.c:1082:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/debug.c:382:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:441:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:473:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:558:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:680:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:717:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:937:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:1060:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/debug.c:55:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ndisp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:54:27: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:54:27: note: Assignment 'ndisp=malloc(sizeof(*ndisp))', assigned value is 0 blastem-0.6.3.4/debug.c:55:2: note: Null pointer dereference blastem-0.6.3.4/debug.c:56:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ndisp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:54:27: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:54:27: note: Assignment 'ndisp=malloc(sizeof(*ndisp))', assigned value is 0 blastem-0.6.3.4/debug.c:56:2: note: Null pointer dereference blastem-0.6.3.4/debug.c:57:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ndisp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:54:27: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:54:27: note: Assignment 'ndisp=malloc(sizeof(*ndisp))', assigned value is 0 blastem-0.6.3.4/debug.c:57:2: note: Null pointer dereference blastem-0.6.3.4/debug.c:58:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ndisp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:54:27: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:54:27: note: Assignment 'ndisp=malloc(sizeof(*ndisp))', assigned value is 0 blastem-0.6.3.4/debug.c:58:2: note: Null pointer dereference blastem-0.6.3.4/debug.c:436:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:435:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:435:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:436:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:437:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:435:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:435:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:437:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:438:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:435:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:435:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:438:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:439:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:435:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:435:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:439:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:441:45: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:435:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:435:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:441:45: note: Null pointer dereference blastem-0.6.3.4/debug.c:675:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:674:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:674:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:675:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:676:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:674:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:674:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:676:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:677:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:674:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:674:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:677:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:678:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:674:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:674:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:678:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:680:45: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:674:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:674:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:680:45: note: Null pointer dereference blastem-0.6.3.4/debug.c:933:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:932:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:932:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:933:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:934:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:932:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:932:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:934:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:935:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:932:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:932:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:935:5: note: Null pointer dereference blastem-0.6.3.4/debug.c:937:45: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:932:20: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:932:20: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/debug.c:937:45: note: Null pointer dereference blastem-0.6.3.4/debug.c:1050:25: warning: If memory allocation fails, then there is a possible null pointer dereference: commands [nullPointerOutOfMemory] blastem-0.6.3.4/debug.c:1047:27: note: Assuming allocation function fails blastem-0.6.3.4/debug.c:1047:27: note: Assignment 'commands=strdup((*this_bp)->commands)', assigned value is 0 blastem-0.6.3.4/debug.c:1050:25: note: Null pointer dereference blastem-0.6.3.4/debug.c:374:18: style: Local variable 'branch_t' shadows outer variable [shadowVariable] blastem-0.6.3.4/debug.c:585:17: note: Shadowed declaration blastem-0.6.3.4/debug.c:374:18: note: Shadow variable blastem-0.6.3.4/debug.c:375:18: style: Local variable 'branch_f' shadows outer variable [shadowVariable] blastem-0.6.3.4/debug.c:586:17: note: Shadowed declaration blastem-0.6.3.4/debug.c:375:18: note: Shadow variable blastem-0.6.3.4/debug.c:52:46: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/debug.c:52:78: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/debug.c:114:68: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/debug.c:191:70: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/debug.c:196:19: style: Variable 'system' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:393:12: style: Variable 'after_pc' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:507:15: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:551:15: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:809:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:1038:13: style: Variable 'after_pc' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/debug.c:196:19: style: Variable 'system' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/debug.c:374:18: style: Unused variable: branch_t [unusedVariable] blastem-0.6.3.4/debug.c:375:18: style: Unused variable: branch_f [unusedVariable] blastem-0.6.3.4/debug.c:412:8: style: Unused variable: format [unusedVariable] blastem-0.6.3.4/dis.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/dis.c:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/dis.c:72:4: error: Common realloc mistake: 'names' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/dis.c:76:3: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:75:17: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:75:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/dis.c:76:3: note: Null pointer dereference blastem-0.6.3.4/dis.c:77:3: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:75:17: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:75:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/dis.c:77:3: note: Null pointer dereference blastem-0.6.3.4/dis.c:80:2: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:75:17: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:75:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/dis.c:80:2: note: Null pointer dereference blastem-0.6.3.4/dis.c:80:16: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:75:17: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:75:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/dis.c:80:16: note: Null pointer dereference blastem-0.6.3.4/dis.c:96:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:95:23: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:95:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/dis.c:96:2: note: Null pointer dereference blastem-0.6.3.4/dis.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:95:23: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:95:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/dis.c:97:2: note: Null pointer dereference blastem-0.6.3.4/dis.c:222:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:222:8: note: Null pointer dereference blastem-0.6.3.4/dis.c:223:19: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:223:19: note: Null pointer dereference blastem-0.6.3.4/dis.c:224:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:224:8: note: Null pointer dereference blastem-0.6.3.4/dis.c:244:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:244:9: note: Null pointer dereference blastem-0.6.3.4/dis.c:246:13: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:245:19: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:245:19: note: Assignment 'filebuf=malloc(filesize-0x1000)', assigned value is 0 blastem-0.6.3.4/dis.c:246:13: note: Null pointer dereference blastem-0.6.3.4/dis.c:246:48: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:246:48: note: Null pointer dereference blastem-0.6.3.4/dis.c:263:13: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/dis.c:262:19: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:262:19: note: Assignment 'filebuf=malloc(filesize)', assigned value is 0 blastem-0.6.3.4/dis.c:263:13: note: Null pointer dereference blastem-0.6.3.4/dis.c:263:37: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:263:37: note: Null pointer dereference blastem-0.6.3.4/dis.c:60:48: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/dis.c:101:33: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/dis.c:101:54: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/dis.c:119:16: style: Variable 'names' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/dis.c:366:17: style: Variable 'names' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/dis.c:385:19: style: Variable 'names' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/dis.c:226:7: style: Unused variable: int_key [unusedVariable] blastem-0.6.3.4/dis.c:288:11: style: Unused variable: size [unusedVariable] blastem-0.6.3.4/event_log.c:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/event_log.c:240:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sock [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/event_log.c:571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/event_log.c:580:20: warning: Either the condition 'reader->socket<0' is redundant or connect() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] blastem-0.6.3.4/event_log.c:577:21: note: Assuming that condition 'reader->socket<0' is not redundant blastem-0.6.3.4/event_log.c:580:20: note: Invalid argument blastem-0.6.3.4/event_log.c:147:10: warning: If memory allocation fails, then there is a possible null pointer dereference: system_start [nullPointerOutOfMemory] blastem-0.6.3.4/event_log.c:145:24: note: Assuming allocation function fails blastem-0.6.3.4/event_log.c:145:24: note: Assignment 'system_start=malloc(buffer.size)', assigned value is 0 blastem-0.6.3.4/event_log.c:147:10: note: Null pointer dereference blastem-0.6.3.4/event_log.c:620:10: warning: If memory allocation fails, then there is a possible null pointer dereference: new_buf [nullPointerOutOfMemory] blastem-0.6.3.4/event_log.c:619:28: note: Assuming allocation function fails blastem-0.6.3.4/event_log.c:619:28: note: Assignment 'new_buf=malloc(reader->socket_buffer_size)', assigned value is 0 blastem-0.6.3.4/event_log.c:620:10: note: Null pointer dereference blastem-0.6.3.4/event_log.c:631:54: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/event_log.c:619:28: note: Assuming allocation function fails blastem-0.6.3.4/event_log.c:619:28: note: Assignment 'new_buf=malloc(reader->socket_buffer_size)', assigned value is 0 blastem-0.6.3.4/event_log.c:623:34: note: Assignment 'reader->input_stream.next_in=new_buf', assigned value is 0 blastem-0.6.3.4/event_log.c:631:54: note: Null pointer addition blastem-0.6.3.4/event_log.c:362:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:29:25: note: Shadowed declaration blastem-0.6.3.4/event_log.c:362:11: note: Shadow variable blastem-0.6.3.4/event_log.c:365:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:29:25: note: Shadowed declaration blastem-0.6.3.4/event_log.c:365:11: note: Shadow variable blastem-0.6.3.4/event_log.c:380:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:29:25: note: Shadowed declaration blastem-0.6.3.4/event_log.c:380:11: note: Shadow variable blastem-0.6.3.4/event_log.c:383:11: style: Local variable 'buffer' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:29:25: note: Shadowed declaration blastem-0.6.3.4/event_log.c:383:11: note: Shadow variable blastem-0.6.3.4/event_log.c:691:10: style: Local variable 'multi_start' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:50:15: note: Shadowed declaration blastem-0.6.3.4/event_log.c:691:10: note: Shadow variable blastem-0.6.3.4/event_log.c:744:10: style: Local variable 'buffer' shadows outer variable [shadowVariable] blastem-0.6.3.4/event_log.c:29:25: note: Shadowed declaration blastem-0.6.3.4/event_log.c:744:10: note: Shadow variable blastem-0.6.3.4/event_log.c:248:11: style: Variable 'min_progress' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/event_log.c:389:43: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/event_log.c:742:46: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gdb_remote.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gdb_remote.c:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gdb_remote.c:471:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gdb_remote.c:236:4: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/gdb_remote.c:235:27: note: Assuming allocation function fails blastem-0.6.3.4/gdb_remote.c:235:27: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/gdb_remote.c:236:4: note: Null pointer dereference blastem-0.6.3.4/gdb_remote.c:237:4: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/gdb_remote.c:235:27: note: Assuming allocation function fails blastem-0.6.3.4/gdb_remote.c:235:27: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/gdb_remote.c:237:4: note: Null pointer dereference blastem-0.6.3.4/gdb_remote.c:238:4: warning: If memory allocation fails, then there is a possible null pointer dereference: new_bp [nullPointerOutOfMemory] blastem-0.6.3.4/gdb_remote.c:235:27: note: Assuming allocation function fails blastem-0.6.3.4/gdb_remote.c:235:27: note: Assignment 'new_bp=malloc(sizeof(struct bp_def))', assigned value is 0 blastem-0.6.3.4/gdb_remote.c:238:4: note: Null pointer dereference blastem-0.6.3.4/gdb_remote.c:105:7: style: Local variable 'end' shadows outer variable [shadowVariable] blastem-0.6.3.4/gdb_remote.c:46:8: note: Shadowed declaration blastem-0.6.3.4/gdb_remote.c:105:7: note: Shadow variable blastem-0.6.3.4/gdb_remote.c:160:21: style: Local variable 'gen' shadows outer variable [shadowVariable] blastem-0.6.3.4/gdb_remote.c:143:19: note: Shadowed declaration blastem-0.6.3.4/gdb_remote.c:160:21: note: Shadow variable blastem-0.6.3.4/gdb_remote.c:111:53: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/gdb_remote.c:86:31: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gdb_remote.c:191:20: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gdb_remote.c:196:14: style: Variable 'after_pc' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gdb_remote.c:310:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gdb_remote.c:419:22: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gdb_remote.c:424:16: style: Variable 'after_pc' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gdb_remote.c:191:24: style: Variable 'gen' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/gdb_remote.c:419:26: style: Variable 'gen' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/gen.c:14:25: warning: Either the condition '!code->cur' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] blastem-0.6.3.4/gen.c:11:6: note: Assuming that condition '!code->cur' is not redundant blastem-0.6.3.4/gen.c:14:25: note: Null pointer addition blastem-0.6.3.4/gen_arm.c:86:18: warning: Either the condition 'next_code=code->last+4' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] blastem-0.6.3.4/gen_arm.c:81:17: note: Assuming that condition 'next_code=code->last+4' is not redundant blastem-0.6.3.4/gen_arm.c:86:18: note: Null pointer subtraction blastem-0.6.3.4/gen_arm.c:572:40: style:inconclusive: Function 'ldr' argument 2 names different: declaration 'rst' definition 'dst'. [funcArgNamesDifferent] blastem-0.6.3.4/gen_arm.h:153:40: note: Function 'ldr' argument 2 names different: declaration 'rst' definition 'dst'. blastem-0.6.3.4/gen_arm.c:572:40: note: Function 'ldr' argument 2 names different: declaration 'rst' definition 'dst'. blastem-0.6.3.4/gen_arm.c:450:71: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gen_arm.c:452:13: style: Variable 'from' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/gen_arm.c:65:52: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits] blastem-0.6.3.4/gen_arm.c:62:24: note: Assignment 'rot_amount=0', assigned value is 0 blastem-0.6.3.4/gen_arm.c:65:52: note: Shift blastem-0.6.3.4/gen_arm.c:67:35: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits] blastem-0.6.3.4/gen_arm.c:62:24: note: Assignment 'rot_amount=0', assigned value is 0 blastem-0.6.3.4/gen_arm.c:67:35: note: Shift blastem-0.6.3.4/gen_player.c:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gen_player.c:137:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:137:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:138:39: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:138:39: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:140:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:140:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:144:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:144:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:145:10: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:145:10: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:147:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:147:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:148:11: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:148:11: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:150:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:150:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:151:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:151:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:152:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:152:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:153:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:153:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:154:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:172:16: note: Calling function 'config_common', 1st argument 'player' value is 0 blastem-0.6.3.4/gen_player.c:154:2: note: Null pointer dereference blastem-0.6.3.4/gen_player.c:169:2: warning: If memory allocation fails, then there is a possible null pointer dereference: player [nullPointerOutOfMemory] blastem-0.6.3.4/gen_player.c:168:29: note: Assuming allocation function fails blastem-0.6.3.4/gen_player.c:168:29: note: Assignment 'player=calloc(1,sizeof(struct gen_player))', assigned value is 0 blastem-0.6.3.4/gen_player.c:169:2: note: Null pointer dereference blastem-0.6.3.4/gen_x86.c:1666:30: style: Condition 'dst<=BH' is always true [knownConditionTrueFalse] blastem-0.6.3.4/gen_x86.c:1661:10: note: Assuming that condition 'dst>=R8' is not redundant blastem-0.6.3.4/gen_x86.c:1666:30: note: Condition 'dst<=BH' is always true blastem-0.6.3.4/gen_x86.c:2110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: arg_arr [nullPointerOutOfMemory] blastem-0.6.3.4/gen_x86.c:2107:27: note: Assuming allocation function fails blastem-0.6.3.4/gen_x86.c:2107:27: note: Assignment 'arg_arr=malloc(num_args)', assigned value is 0 blastem-0.6.3.4/gen_x86.c:2110:3: note: Null pointer dereference blastem-0.6.3.4/gen_x86.c:2158:16: warning: If memory allocation fails, then there is a possible null pointer dereference: arg_arr [nullPointerOutOfMemory] blastem-0.6.3.4/gen_x86.c:2107:27: note: Assuming allocation function fails blastem-0.6.3.4/gen_x86.c:2107:27: note: Assignment 'arg_arr=malloc(num_args)', assigned value is 0 blastem-0.6.3.4/gen_x86.c:2158:16: note: Null pointer dereference blastem-0.6.3.4/gen_x86.c:333:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:334:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:335:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:520:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:521:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:522:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:628:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:708:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:709:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:710:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:774:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:775:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:776:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1353:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1354:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1355:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1476:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1477:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1478:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1541:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1542:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1543:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1705:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1706:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1707:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1770:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1771:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1772:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1828:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1829:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:1830:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] blastem-0.6.3.4/gen_x86.c:282:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/gen_x86.c:345:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/gen_x86.c:399:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/gen_x86.c:453:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/gen_x86.c:491:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/gen_x86.c:2297:18: style: Variable 'op_size' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/gen_x86.c:2303:12: style: Variable 'op_size' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/gen_x86.c:2306:13: style: Variable 'op_size' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/genesis.c:178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1045:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1072:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1181:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1342:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1466:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1588:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/genesis.c:1462:29: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1566:19: note: Calling function 'set_audio_config', 1st argument 'gen' value is 0 blastem-0.6.3.4/genesis.c:1462:29: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1464:29: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1566:19: note: Calling function 'set_audio_config', 1st argument 'gen' value is 0 blastem-0.6.3.4/genesis.c:1464:29: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1467:24: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1566:19: note: Calling function 'set_audio_config', 1st argument 'gen' value is 0 blastem-0.6.3.4/genesis.c:1467:24: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1511:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1511:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1512:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1512:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1513:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1513:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1514:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1514:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1515:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1515:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1516:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1516:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1517:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1517:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1518:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1518:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1519:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1519:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1520:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1520:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1521:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1521:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1522:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1522:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1523:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1523:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1524:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1524:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1525:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1525:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1526:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1526:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1527:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1527:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1528:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1528:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1529:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1529:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1530:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1530:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1531:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1531:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1532:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1532:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1533:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1533:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1534:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1534:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1535:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1535:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1536:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1536:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1545:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1545:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1546:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1546:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1547:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1547:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1547:43: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1547:43: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1549:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1549:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1550:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1550:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1551:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1551:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1556:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1556:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1561:10: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1561:10: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1561:19: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1561:19: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1563:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1563:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1564:11: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1564:11: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1564:21: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1564:21: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1568:22: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1568:22: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1572:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1572:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1574:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1574:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1576:19: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1576:19: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1581:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1581:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1582:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1582:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1582:30: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1582:30: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1583:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1583:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1583:30: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1583:30: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1585:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1585:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1586:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1586:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1587:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1587:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1617:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1617:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1619:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1619:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1620:2: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1620:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1621:6: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1621:6: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1653:2: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] blastem-0.6.3.4/genesis.c:1646:29: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1646:29: note: Assignment 'opts=malloc(sizeof(struct m68k_options))', assigned value is 0 blastem-0.6.3.4/genesis.c:1653:2: note: Null pointer dereference blastem-0.6.3.4/genesis.c:1675:116: style:inconclusive: Function 'alloc_config_genesis' argument 5 names different: declaration 'system_opts' definition 'ym_opts'. [funcArgNamesDifferent] blastem-0.6.3.4/genesis.h:76:116: note: Function 'alloc_config_genesis' argument 5 names different: declaration 'system_opts' definition 'ym_opts'. blastem-0.6.3.4/genesis.c:1675:116: note: Function 'alloc_config_genesis' argument 5 names different: declaration 'system_opts' definition 'ym_opts'. blastem-0.6.3.4/genesis.c:125:12: style: Local variable 'address' shadows outer variable [shadowVariable] blastem-0.6.3.4/genesis.c:113:11: note: Shadowed declaration blastem-0.6.3.4/genesis.c:125:12: note: Shadow variable blastem-0.6.3.4/genesis.c:138:11: style: Local variable 'ram_size' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:105:10: note: Shadowed declaration blastem-0.6.3.4/genesis.c:138:11: note: Shadow variable blastem-0.6.3.4/genesis.c:149:11: style: Local variable 'ram_size' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:105:10: note: Shadowed declaration blastem-0.6.3.4/genesis.c:149:11: note: Shadow variable blastem-0.6.3.4/genesis.c:658:22: style: Local variable 'gen' shadows outer variable [shadowVariable] blastem-0.6.3.4/genesis.c:647:19: note: Shadowed declaration blastem-0.6.3.4/genesis.c:658:22: note: Shadow variable blastem-0.6.3.4/genesis.c:818:12: warning: Redundant code: Found a statement that begins with string constant. [constStatement] blastem-0.6.3.4/genesis.c:826:13: warning: Redundant code: Found a statement that begins with string constant. [constStatement] blastem-0.6.3.4/genesis.c:966:96: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/genesis.c:225:19: style: Variable 'genesis' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:232:19: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1178:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/genesis.c:1181:10: style: Variable 'def_region' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1388:16: style: Variable 'map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1460:8: style: Variable 'config_gain' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1466:8: style: Variable 'config_dac' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1548:9: style: Variable 'config_cycles' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:1703:8: style: Variable 'm68k_divider' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/genesis.c:113:11: style: Unused variable: address [unusedVariable] blastem-0.6.3.4/genesis.c:1169:21: style: Variable 'old_clock' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/genesis.c:1388:20: style: Variable 'map' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/gst.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:130:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:142:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:271:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:365:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:420:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/gst.c:26:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gst.c:31:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gst.c:36:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gst.c:415:49: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gst.c:473:47: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/gst.c:244:12: style: Unused variable: value [unusedVariable] blastem-0.6.3.4/hash.c:23:33: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/i2c.c:189:6: warning: Either the condition '!map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck] blastem-0.6.3.4/i2c.c:186:6: note: Assuming that condition '!map' is not redundant blastem-0.6.3.4/i2c.c:189:6: note: Null pointer dereference blastem-0.6.3.4/i2c.c:231:6: warning: Either the condition '!map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck] blastem-0.6.3.4/i2c.c:227:6: note: Assuming that condition '!map' is not redundant blastem-0.6.3.4/i2c.c:231:6: note: Null pointer dereference blastem-0.6.3.4/i2c.c:244:30: warning: Either the condition '!map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck] blastem-0.6.3.4/i2c.c:241:6: note: Assuming that condition '!map' is not redundant blastem-0.6.3.4/i2c.c:244:30: note: Null pointer dereference blastem-0.6.3.4/i2c.c:244:50: warning: Either the condition '!map' is redundant or there is possible null pointer dereference: map. [nullPointerRedundantCheck] blastem-0.6.3.4/i2c.c:241:6: note: Assuming that condition '!map' is not redundant blastem-0.6.3.4/i2c.c:244:50: note: Null pointer dereference blastem-0.6.3.4/i2c.c:166:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/i2c.c:171:64: style: Parameter 'gen' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/i2c.c:185:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/i2c.c:201:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/i2c.c:226:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/io.c:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/io.c:476:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/io.c:488:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/io.c:510:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/io.c:370:5: warning: If memory allocation fails, then there is a possible null pointer dereference: saddr [nullPointerOutOfMemory] blastem-0.6.3.4/io.c:369:39: note: Assuming allocation function fails blastem-0.6.3.4/io.c:369:39: note: Assignment 'saddr=malloc(addrlen)', assigned value is 0 blastem-0.6.3.4/io.c:370:5: note: Null pointer dereference blastem-0.6.3.4/io.c:371:12: warning: If memory allocation fails, then there is a possible null pointer dereference: saddr [nullPointerOutOfMemory] blastem-0.6.3.4/io.c:369:39: note: Assuming allocation function fails blastem-0.6.3.4/io.c:369:39: note: Assignment 'saddr=malloc(addrlen)', assigned value is 0 blastem-0.6.3.4/io.c:371:12: note: Null pointer dereference blastem-0.6.3.4/io.c:540:18: style: The comparison 'written <= 0' is always true. [knownConditionTrueFalse] blastem-0.6.3.4/io.c:538:17: note: 'written' is assigned value '0' here. blastem-0.6.3.4/io.c:540:18: note: The comparison 'written <= 0' is always true. blastem-0.6.3.4/io.c:543:16: style: The comparison 'written > 0' is always false. [knownConditionTrueFalse] blastem-0.6.3.4/io.c:538:17: note: 'written' is assigned value '0' here. blastem-0.6.3.4/io.c:543:16: note: The comparison 'written > 0' is always false. blastem-0.6.3.4/io.c:551:23: style: The comparison 'written == 0' is always true. [knownConditionTrueFalse] blastem-0.6.3.4/io.c:538:17: note: 'written' is assigned value '0' here. blastem-0.6.3.4/io.c:551:23: note: The comparison 'written == 0' is always true. blastem-0.6.3.4/io.c:431:33: style:inconclusive: Function 'io_adjust_cycles' argument 1 names different: declaration 'pad' definition 'port'. [funcArgNamesDifferent] blastem-0.6.3.4/io.h:108:33: note: Function 'io_adjust_cycles' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:431:33: note: Function 'io_adjust_cycles' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:598:30: style:inconclusive: Function 'io_data_write' argument 1 names different: declaration 'pad' definition 'port'. [funcArgNamesDifferent] blastem-0.6.3.4/io.h:110:30: note: Function 'io_data_write' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:598:30: note: Function 'io_data_write' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:762:32: style:inconclusive: Function 'io_data_read' argument 1 names different: declaration 'pad' definition 'port'. [funcArgNamesDifferent] blastem-0.6.3.4/io.h:111:32: note: Function 'io_data_read' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:762:32: note: Function 'io_data_read' argument 1 names different: declaration 'pad' definition 'port'. blastem-0.6.3.4/io.c:81:39: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/io.c:93:37: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/io.c:105:40: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/io.c:744:42: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/io.c:883:12: style: Variable 'tr' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/jag_video.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jag_video.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jag_video.c:104:82: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/jag_video.c:438:16: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 444. [shiftTooManyBits] blastem-0.6.3.4/jag_video.c:444:27: note: Assuming that condition 'context->op.bpp==32' is not redundant blastem-0.6.3.4/jag_video.c:438:16: note: Shift blastem-0.6.3.4/jag_video.c:463:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 461. [shiftTooManyBitsSigned] blastem-0.6.3.4/jag_video.c:461:48: note: Assuming that condition 'context->op.bpp<32' is not redundant blastem-0.6.3.4/jag_video.c:463:16: note: Shift blastem-0.6.3.4/jag_video.c:438:16: warning: Either the condition 'context->op.bpp==32' is redundant or there is signed integer overflow for expression '1<op.bpp'. [integerOverflowCond] blastem-0.6.3.4/jag_video.c:444:27: note: Assuming that condition 'context->op.bpp==32' is not redundant blastem-0.6.3.4/jag_video.c:438:16: note: Integer overflow blastem-0.6.3.4/jag_video.c:438:36: warning: Either the condition 'context->op.bpp==32' is redundant or there is signed integer overflow for expression '(1<op.bpp)-1'. [integerOverflowCond] blastem-0.6.3.4/jag_video.c:444:27: note: Assuming that condition 'context->op.bpp==32' is not redundant blastem-0.6.3.4/jag_video.c:438:36: note: Integer overflow blastem-0.6.3.4/jagcpu.c:221:42: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] blastem-0.6.3.4/jagcpu.c:221:45: style: Comparing expression of type 'bool' against value 12. Condition is always false. [compareValueOutOfTypeRangeError] blastem-0.6.3.4/jagcpu.c:263:10: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/jagcpu.c:272:10: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/jagcpu.c:299:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/jagcpu_x86.c:102:27: error: syntax error: - . cur [syntaxError] blastem-0.6.3.4/jagdis.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jagdis.c:157:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jagdis.c:71:4: error: Common realloc mistake: 'names' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/jagdis.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:74:17: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:74:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/jagdis.c:75:3: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:76:3: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:74:17: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:74:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/jagdis.c:76:3: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:79:2: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:74:17: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:74:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/jagdis.c:79:2: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:79:16: warning: If memory allocation fails, then there is a possible null pointer dereference: names [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:74:17: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:74:17: note: Assignment 'names=malloc(sizeof(struct label_names)+4*sizeof(char*))', assigned value is 0 blastem-0.6.3.4/jagdis.c:79:16: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:95:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:94:23: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:94:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/jagdis.c:95:2: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:96:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:94:23: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:94:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/jagdis.c:96:2: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:215:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jagdis.c:214:18: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:214:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/jagdis.c:215:8: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:216:19: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jagdis.c:214:18: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:214:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/jagdis.c:216:19: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:217:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jagdis.c:214:18: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:214:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/jagdis.c:217:8: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:222:12: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/jagdis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:221:18: note: Assignment 'filebuf=malloc(filesize)', assigned value is 0 blastem-0.6.3.4/jagdis.c:222:12: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:222:36: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jagdis.c:214:18: note: Assuming allocation function fails blastem-0.6.3.4/jagdis.c:214:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/jagdis.c:222:36: note: Null pointer dereference blastem-0.6.3.4/jagdis.c:59:48: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/jagdis.c:300:17: style: Variable 'names' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/jagdis.c:318:19: style: Variable 'names' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/jagdis.c:132:42: style: Variable 'vos' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/jagdis.c:219:7: style: Unused variable: int_key [unusedVariable] blastem-0.6.3.4/jagdis.c:236:22: style: Unused variable: next [unusedVariable] blastem-0.6.3.4/jagdis.c:237:11: style: Unused variable: size [unusedVariable] blastem-0.6.3.4/jagdis.c:237:17: style: Unused variable: tmp_addr [unusedVariable] blastem-0.6.3.4/jaguar.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jaguar.c:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jaguar.c:566:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/jaguar.c:239:20: warning: Either the condition 'address<0x11B000' is redundant or the array 'system->gpu_local[1024]' is accessed at index 1024, which is out of bounds. [arrayIndexOutOfBoundsCond] blastem-0.6.3.4/jaguar.c:226:21: note: Assuming that condition 'address<0x11B000' is not redundant blastem-0.6.3.4/jaguar.c:231:34: note: Assignment 'offset=address>>2&(8192/sizeof(uint32_t)-1)', assigned value is 1024 blastem-0.6.3.4/jaguar.c:239:20: note: Array index out of bounds blastem-0.6.3.4/jaguar.c:150:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/jaguar.c:199:35: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jaguar.c:191:21: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:191:21: note: Assignment 'f=fopen("gpu.bin","wb")', assigned value is 0 blastem-0.6.3.4/jaguar.c:199:35: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:201:13: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/jaguar.c:191:21: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:191:21: note: Assignment 'f=fopen("gpu.bin","wb")', assigned value is 0 blastem-0.6.3.4/jaguar.c:201:13: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:499:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:499:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:500:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:500:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:501:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:501:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:502:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:502:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:504:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:504:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:509:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:509:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:510:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:510:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:511:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:511:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:512:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:512:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:513:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:513:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:514:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:514:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:515:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:515:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:516:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:516:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:517:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:517:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:518:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:518:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:519:3: warning: If memory allocation fails, then there is a possible null pointer dereference: jag_m68k_map [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:506:37: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:506:37: note: Assignment 'jag_m68k_map=calloc(8,sizeof(struct memmap_chunk))', assigned value is 0 blastem-0.6.3.4/jaguar.c:519:3: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:523:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:523:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:524:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:524:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:524:29: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:524:29: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:525:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:525:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:526:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:526:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:527:2: warning: If memory allocation fails, then there is a possible null pointer dereference: system [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:498:33: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:498:33: note: Assignment 'system=calloc(1,sizeof(struct jaguar_context))', assigned value is 0 blastem-0.6.3.4/jaguar.c:527:2: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:544:24: warning: If memory allocation fails, then there is a possible null pointer dereference: cart [nullPointerOutOfMemory] blastem-0.6.3.4/jaguar.c:543:25: note: Assuming allocation function fails blastem-0.6.3.4/jaguar.c:543:25: note: Assignment 'cart=malloc(*size)', assigned value is 0 blastem-0.6.3.4/jaguar.c:544:24: note: Null pointer dereference blastem-0.6.3.4/jaguar.c:394:78: style:inconclusive: Function 'jag_write_phrase' argument 3 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] blastem-0.6.3.4/jaguar.h:35:78: note: Function 'jag_write_phrase' argument 3 names different: declaration 'value' definition 'val'. blastem-0.6.3.4/jaguar.c:394:78: note: Function 'jag_write_phrase' argument 3 names different: declaration 'value' definition 'val'. blastem-0.6.3.4/jaguar.c:405:11: style: Local variable 'cycles' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:87:6: note: Shadowed declaration blastem-0.6.3.4/jaguar.c:405:11: note: Shadow variable blastem-0.6.3.4/jaguar.c:361:12: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/jcart.c:9:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ports [nullPointerOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:9:3: note: Null pointer dereference blastem-0.6.3.4/jcart.c:10:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ports [nullPointerOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:10:3: note: Null pointer dereference blastem-0.6.3.4/jcart.c:11:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ports [nullPointerOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:11:3: note: Null pointer dereference blastem-0.6.3.4/jcart.c:12:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ports [nullPointerOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:12:3: note: Null pointer dereference blastem-0.6.3.4/jcart.c:14:26: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:14:26: note: Null pointer addition blastem-0.6.3.4/libblastem.c:542:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/libblastem.c:541:21: note: Assuming allocation function fails blastem-0.6.3.4/libblastem.c:541:21: note: Assignment 'ret=malloc(*sizeret+1)', assigned value is 0 blastem-0.6.3.4/libblastem.c:542:10: note: Null pointer dereference blastem-0.6.3.4/libblastem.c:286:17: style: Variable 'sms' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/libblastem.c:294:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/libblastem.c:320:21: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/libblastem.c:337:36: style: Parameter 'caption' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:439:28: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:439:41: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:442:27: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:442:40: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:445:27: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:445:40: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:461:43: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:470:37: style: Parameter 'opaque' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:493:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:512:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:516:42: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/libblastem.c:537:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:790:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/m68k_core.c:816:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/m68k_core.c:1227:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_core.c:1226:33: note: Assuming allocation function fails blastem-0.6.3.4/m68k_core.c:1226:33: note: Assignment 'context=calloc(1,sizeof(struct m68k_context)+ram_size(&opts->gen)/(1<gen.ram_flags_shift)/8)', assigned value is 0 blastem-0.6.3.4/m68k_core.c:1227:2: note: Null pointer dereference blastem-0.6.3.4/m68k_core.c:1228:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_core.c:1226:33: note: Assuming allocation function fails blastem-0.6.3.4/m68k_core.c:1226:33: note: Assignment 'context=calloc(1,sizeof(struct m68k_context)+ram_size(&opts->gen)/(1<gen.ram_flags_shift)/8)', assigned value is 0 blastem-0.6.3.4/m68k_core.c:1228:2: note: Null pointer dereference blastem-0.6.3.4/m68k_core.c:1229:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_core.c:1226:33: note: Assuming allocation function fails blastem-0.6.3.4/m68k_core.c:1226:33: note: Assignment 'context=calloc(1,sizeof(struct m68k_context)+ram_size(&opts->gen)/(1<gen.ram_flags_shift)/8)', assigned value is 0 blastem-0.6.3.4/m68k_core.c:1229:2: note: Null pointer dereference blastem-0.6.3.4/m68k_core.c:1230:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_core.c:1226:33: note: Assuming allocation function fails blastem-0.6.3.4/m68k_core.c:1226:33: note: Assignment 'context=calloc(1,sizeof(struct m68k_context)+ram_size(&opts->gen)/(1<gen.ram_flags_shift)/8)', assigned value is 0 blastem-0.6.3.4/m68k_core.c:1230:2: note: Null pointer dereference blastem-0.6.3.4/m68k_core.c:1029:57: style: Same expression on both sides of '-' because 'after' and 'start' represent the same value. [duplicateExpression] blastem-0.6.3.4/m68k_core.c:1028:26: note: 'after' is assigned value 'code->cur' here. blastem-0.6.3.4/m68k_core.c:1026:26: note: 'start' is assigned value 'code->cur' here. blastem-0.6.3.4/m68k_core.c:1029:57: note: Same expression on both sides of '-' because 'after' and 'start' represent the same value. blastem-0.6.3.4/m68k_core.c:1110:13: style: Local variable 'native_end' shadows outer variable [shadowVariable] blastem-0.6.3.4/m68k_core.c:1079:12: note: Shadowed declaration blastem-0.6.3.4/m68k_core.c:1110:13: note: Shadow variable blastem-0.6.3.4/m68k_core.c:42:33: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:47:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:94:34: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:205:13: style: Variable 'code' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:284:65: style: Parameter 'inst' can be declared as pointer to const. However it seems that 'translate_m68k_unlk' is a callback function, if 'inst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/m68k_core.c:923:2: note: You might need to cast the function pointer here blastem-0.6.3.4/m68k_core.c:284:65: note: Parameter 'inst' can be declared as pointer to const blastem-0.6.3.4/m68k_core.c:298:65: style: Parameter 'inst' can be declared as pointer to const. However it seems that 'translate_m68k_link' is a callback function, if 'inst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/m68k_core.c:922:2: note: You might need to cast the function pointer here blastem-0.6.3.4/m68k_core.c:298:65: note: Parameter 'inst' can be declared as pointer to const blastem-0.6.3.4/m68k_core.c:362:66: style: Parameter 'inst' can be declared as pointer to const. However it seems that 'translate_m68k_illegal' is a callback function, if 'inst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/m68k_core.c:944:2: note: You might need to cast the function pointer here blastem-0.6.3.4/m68k_core.c:362:66: note: Parameter 'inst' can be declared as pointer to const blastem-0.6.3.4/m68k_core.c:395:77: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:430:77: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core.c:675:20: style: Variable 'native_code_map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:786:12: style: Variable 'native_addr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:1017:22: style: Variable 'next' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:1069:12: style: Variable 'after' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:1073:19: style: Variable 'orig_deferred' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:1190:12: style: Variable 'reset_vec' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/m68k_core.c:205:18: style: Variable 'code' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_core.c:218:11: style: Unused variable: dest_addr [unusedVariable] blastem-0.6.3.4/m68k_core.c:219:10: style: Unused variable: sec_reg [unusedVariable] blastem-0.6.3.4/m68k_core.c:220:11: style: Unused variable: after [unusedVariable] blastem-0.6.3.4/m68k_core.c:221:11: style: Unused variable: m68k_addr [unusedVariable] blastem-0.6.3.4/m68k_core.c:1073:33: style: Variable 'orig_deferred' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_core.c:1079:23: style: Variable 'native_end' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_core_x86.c:1843:8: style: Condition 'quotient' is always false [knownConditionTrueFalse] blastem-0.6.3.4/m68k_core_x86.c:1842:15: note: Assignment 'quotient=-quotient', assigned value is less than 1 blastem-0.6.3.4/m68k_core_x86.c:1843:8: note: Condition 'quotient' is always false blastem-0.6.3.4/m68k_core_x86.c:1850:7: style: Condition 'quotient' is always false [knownConditionTrueFalse] blastem-0.6.3.4/m68k_core_x86.c:1849:14: note: Assignment 'quotient=-quotient', assigned value is less than 1 blastem-0.6.3.4/m68k_core_x86.c:1850:7: note: Condition 'quotient' is always false blastem-0.6.3.4/m68k_core_x86.c:1325:14: style: Redundant assignment of 'numcycles' to itself. [selfAssignment] blastem-0.6.3.4/m68k_core_x86.c:1759:11: style: Local variable 'cycles' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:87:6: note: Shadowed declaration blastem-0.6.3.4/m68k_core_x86.c:1759:11: note: Shadow variable blastem-0.6.3.4/m68k_core_x86.c:1788:11: style: Local variable 'cycles' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:87:6: note: Shadowed declaration blastem-0.6.3.4/m68k_core_x86.c:1788:11: note: Shadow variable blastem-0.6.3.4/m68k_core_x86.c:1993:11: style: Local variable 'cycles' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:87:6: note: Shadowed declaration blastem-0.6.3.4/m68k_core_x86.c:1993:11: note: Shadow variable blastem-0.6.3.4/m68k_core_x86.c:110:10: style: Variable 'native_flags' can be declared as const array [constVariable] blastem-0.6.3.4/m68k_core_x86.c:318:59: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:892:58: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1210:39: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1233:43: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1256:39: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1275:43: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1294:43: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1309:93: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1309:110: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1422:38: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1438:42: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1454:92: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1471:76: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1471:93: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1694:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1694:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1694:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1874:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1874:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1874:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1962:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:1962:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2017:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2017:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2017:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2076:88: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2115:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2115:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2213:64: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2308:78: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2379:57: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2392:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2450:96: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:2565:57: style: Parameter 'memmap' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/m68k_core_x86.c:376:10: style: Unused variable: sec_reg [unusedVariable] blastem-0.6.3.4/m68k_core_x86.c:568:25: style: Unused variable: sec_reg [unusedVariable] blastem-0.6.3.4/m68k_core_x86.c:569:10: style: Variable 'dir' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_core_x86.c:570:10: style: Unused variable: offset [unusedVariable] blastem-0.6.3.4/m68k_core_x86.c:1383:9: style: Variable 'size' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_core_x86.c:2558:24: style: Variable 'start_native' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/m68k_util.c:47:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m68k_context [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/m68k_util.c:48:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_util.c:47:32: note: Assuming allocation function fails blastem-0.6.3.4/m68k_util.c:47:32: note: Assignment 'context=calloc(1,sizeof(m68k_context))', assigned value is 0 blastem-0.6.3.4/m68k_util.c:48:2: note: Null pointer dereference blastem-0.6.3.4/m68k_util.c:49:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_util.c:47:32: note: Assuming allocation function fails blastem-0.6.3.4/m68k_util.c:47:32: note: Assignment 'context=calloc(1,sizeof(m68k_context))', assigned value is 0 blastem-0.6.3.4/m68k_util.c:49:2: note: Null pointer dereference blastem-0.6.3.4/m68k_util.c:50:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/m68k_util.c:47:32: note: Assuming allocation function fails blastem-0.6.3.4/m68k_util.c:47:32: note: Assignment 'context=calloc(1,sizeof(m68k_context))', assigned value is 0 blastem-0.6.3.4/m68k_util.c:50:2: note: Null pointer dereference blastem-0.6.3.4/m68k_util.c:80:36: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/megawifi.c:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:242:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:638:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/megawifi.c:225:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:441:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:441:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:459:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:467:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:712:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:734:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/megawifi.c:110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mw [nullPointerOutOfMemory] blastem-0.6.3.4/megawifi.c:108:22: note: Assuming allocation function fails blastem-0.6.3.4/megawifi.c:108:22: note: Assignment 'gen->extra=calloc(1,sizeof(struct megawifi))', assigned value is 0 blastem-0.6.3.4/megawifi.c:109:16: note: mw is assigned 'gen->extra' here. blastem-0.6.3.4/megawifi.c:110:3: note: Null pointer dereference blastem-0.6.3.4/megawifi.c:111:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mw [nullPointerOutOfMemory] blastem-0.6.3.4/megawifi.c:108:22: note: Assuming allocation function fails blastem-0.6.3.4/megawifi.c:108:22: note: Assignment 'gen->extra=calloc(1,sizeof(struct megawifi))', assigned value is 0 blastem-0.6.3.4/megawifi.c:109:16: note: mw is assigned 'gen->extra' here. blastem-0.6.3.4/megawifi.c:111:3: note: Null pointer dereference blastem-0.6.3.4/megawifi.c:113:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mw [nullPointerOutOfMemory] blastem-0.6.3.4/megawifi.c:108:22: note: Assuming allocation function fails blastem-0.6.3.4/megawifi.c:108:22: note: Assignment 'gen->extra=calloc(1,sizeof(struct megawifi))', assigned value is 0 blastem-0.6.3.4/megawifi.c:109:16: note: mw is assigned 'gen->extra' here. blastem-0.6.3.4/megawifi.c:113:4: note: Null pointer dereference blastem-0.6.3.4/megawifi.c:369:17: warning: Either the condition 'res' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] blastem-0.6.3.4/megawifi.c:380:6: note: Assuming that condition 'res' is not redundant blastem-0.6.3.4/megawifi.c:369:17: note: Null pointer dereference blastem-0.6.3.4/megawifi.c:369:31: warning: Either the condition 'res' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] blastem-0.6.3.4/megawifi.c:380:6: note: Assuming that condition 'res' is not redundant blastem-0.6.3.4/megawifi.c:369:31: note: Null pointer dereference blastem-0.6.3.4/megawifi.c:335:22: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/megawifi.c:414:22: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/megawifi.c:551:6: style: Variable 'orig_receive_bytes' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/mem.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_EXEC [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/mem.c:42:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/mem.c:36:12: note: Assuming allocation function fails blastem-0.6.3.4/mem.c:36:12: note: Assignment 'ret=mmap(next,*size,PROT_EXEC|PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON|0,-1,0)', assigned value is 0 blastem-0.6.3.4/mem.c:42:13: note: Null pointer addition blastem-0.6.3.4/mem.c:28:18: style: Variable 'next' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/mem_win.c:14:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_COMMIT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/menu.c:142:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/menu.c:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entries [nullPointerOutOfMemory] blastem-0.6.3.4/menu.c:143:21: note: Assuming allocation function fails blastem-0.6.3.4/menu.c:143:21: note: Assignment 'entries=malloc(sizeof(struct dir_entry))', assigned value is 0 blastem-0.6.3.4/menu.c:144:5: note: Null pointer dereference blastem-0.6.3.4/menu.c:145:5: warning: If memory allocation fails, then there is a possible null pointer dereference: entries [nullPointerOutOfMemory] blastem-0.6.3.4/menu.c:143:21: note: Assuming allocation function fails blastem-0.6.3.4/menu.c:143:21: note: Assignment 'entries=malloc(sizeof(struct dir_entry))', assigned value is 0 blastem-0.6.3.4/menu.c:145:5: note: Null pointer dereference blastem-0.6.3.4/menu.c:71:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/menu.c:207:25: note: Assuming allocation function fails blastem-0.6.3.4/menu.c:207:25: note: Assignment 'buffer=malloc(11*40)', assigned value is 0 blastem-0.6.3.4/menu.c:228:29: note: Calling function 'copy_to_guest', 3rd argument 'buffer' value is 0 blastem-0.6.3.4/menu.c:71:33: note: Null pointer addition blastem-0.6.3.4/menu.c:25:47: style:inconclusive: Function 'menu_read_w' argument 2 names different: declaration 'context' definition 'vcontext'. [funcArgNamesDifferent] blastem-0.6.3.4/menu.h:16:47: note: Function 'menu_read_w' argument 2 names different: declaration 'context' definition 'vcontext'. blastem-0.6.3.4/menu.c:25:47: note: Function 'menu_read_w' argument 2 names different: declaration 'context' definition 'vcontext'. blastem-0.6.3.4/menu.c:210:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/menu.c:212:21: style: Variable 'slots' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/menu.c:210:15: style: Variable 'end' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/multi_game.c:29:44: style: Parameter 'gen' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/mw_commands.c:56:24: error: syntax error [syntaxError] blastem-0.6.3.4/net.c:33:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/net.c:42:18: warning: Uninitialized variable: localhost [uninitvar] blastem-0.6.3.4/net.c:31:26: note: Assuming condition is false blastem-0.6.3.4/net.c:42:18: note: Uninitialized variable: localhost blastem-0.6.3.4/net_win.c:10:19: style: Variable 'out->net_mask[0]' is reassigned a value before the old one has been used. [redundantAssignment] blastem-0.6.3.4/net_win.c:9:19: note: out->net_mask[0] is assigned blastem-0.6.3.4/net_win.c:10:19: note: out->net_mask[0] is overwritten blastem-0.6.3.4/net_win.c:11:19: style: Variable 'out->net_mask[0]' is reassigned a value before the old one has been used. [redundantAssignment] blastem-0.6.3.4/net_win.c:10:19: note: out->net_mask[0] is assigned blastem-0.6.3.4/net_win.c:11:19: note: out->net_mask[0] is overwritten blastem-0.6.3.4/net_win.c:12:19: style: Variable 'out->net_mask[0]' is reassigned a value before the old one has been used. [redundantAssignment] blastem-0.6.3.4/net_win.c:11:19: note: out->net_mask[0] is assigned blastem-0.6.3.4/net_win.c:12:19: note: out->net_mask[0] is overwritten blastem-0.6.3.4/nuklear_ui/nuklear.h:7292:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:7874:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:7905:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8004:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8201:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8422:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8717:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:10580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:18266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _h [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:18324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pan [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:18347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbl [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:18459:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable win [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERTEX_SHADER [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYUP [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:524:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:716:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_AXIS_TRIGGERLEFT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_INVALID [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:789:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_AXIS_LEFTX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:839:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:890:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_MAX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1070:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_LEFTSHOULDER [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_MAX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_MAX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_A [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1341:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_RIGHTSHOULDER [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1504:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1518:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1536:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1562:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1577:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1669:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1696:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1738:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1877:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2086:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2199:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/nuklear.h:4724:15: style:inconclusive: Redundant condition: The condition '*p' is redundant since '*p >= '0'' is sufficient. [redundantCondition] blastem-0.6.3.4/nuklear_ui/nuklear.h:7093:15: warning: Invalid test for overflow '(s->len-pos)<(s->len)'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'pos>0'. [invalidTestForOverflow] blastem-0.6.3.4/nuklear_ui/nuklear.h:7576:9: style: Condition '!b' is always false [knownConditionTrueFalse] blastem-0.6.3.4/nuklear_ui/nuklear.h:15850:36: style: Condition 'edit->select_start!=edit->select_end' is always true [knownConditionTrueFalse] blastem-0.6.3.4/nuklear_ui/nuklear.h:22612:35: style: Condition '!is_active' is always true [knownConditionTrueFalse] blastem-0.6.3.4/nuklear_ui/nuklear.h:22593:21: note: Assignment 'is_active=0', assigned value is 0 blastem-0.6.3.4/nuklear_ui/nuklear.h:22610:31: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:22612:35: note: Condition '!is_active' is always true blastem-0.6.3.4/nuklear_ui/nuklear.h:22612:63: style: Condition '!is_active' is always true [knownConditionTrueFalse] blastem-0.6.3.4/nuklear_ui/nuklear.h:22593:21: note: Assignment 'is_active=0', assigned value is 0 blastem-0.6.3.4/nuklear_ui/nuklear.h:22610:31: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:22612:63: note: Condition '!is_active' is always true blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:49:3: error: Common realloc mistake: 'previous_views' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2273:4: error: Common realloc mistake: 'ui_images' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/nuklear_ui/nuklear.h:7299:5: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:7300:9: note: Assuming that condition '!b' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:7299:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:8664:5: warning: Either the condition '!list' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:8665:9: note: Assuming that condition '!list' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:8664:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:8972:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:8974:52: note: Assuming that condition '!config' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:8972:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:8973:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:8974:52: note: Assuming that condition '!config' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:8973:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:11638:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:11639:9: note: Assuming that condition '!font' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:11638:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:11674:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:11675:9: note: Assuming that condition '!font' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:11674:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:11698:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:11700:9: note: Assuming that condition '!font' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:11698:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:11699:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:11700:9: note: Assuming that condition '!font' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:11699:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12110:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12112:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12110:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12111:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12112:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12111:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12131:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12131:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12132:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12132:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12133:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12133:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12134:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12134:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12137:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:19: note: Assuming that condition '!config' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12137:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12138:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:19: note: Assuming that condition '!config' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12138:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12139:5: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12141:19: note: Assuming that condition '!config' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12139:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12207:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12211:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12207:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12208:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12211:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12208:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12209:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12211:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12209:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12210:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12211:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12210:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12233:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12238:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12233:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12234:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12238:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12234:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12235:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12238:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12235:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12236:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12238:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12236:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12261:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12268:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12261:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12262:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12268:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12262:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12263:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12268:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12263:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12264:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12268:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12264:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12296:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12302:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12296:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12297:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12302:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12297:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12298:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12302:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12298:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12299:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12302:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12299:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12343:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12350:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12343:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12344:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12350:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12344:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12345:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12350:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12345:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12346:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12350:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12346:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12497:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12502:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12497:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12498:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12502:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12498:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12499:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12502:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12499:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12500:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12502:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12500:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12518:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12522:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12518:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12519:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12522:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12519:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12520:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12522:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12520:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:12521:5: warning: Either the condition '!atlas' is redundant or there is possible null pointer dereference: atlas. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:12522:9: note: Assuming that condition '!atlas' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:12521:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17220:28: warning: Either the condition '!pool' is redundant or there is possible null pointer dereference: pool. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17221:9: note: Assuming that condition '!pool' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17220:28: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17725:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17727:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17725:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17726:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17727:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17726:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17726:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17727:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17726:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17946:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17948:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17946:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17947:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17948:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17947:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:17947:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:17948:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:17947:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18581:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18583:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18581:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18582:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18583:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18582:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18730:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18731:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18730:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18748:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18749:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18748:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18757:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18758:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18757:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18766:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18767:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18766:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18775:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18776:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18775:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18784:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18785:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18784:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18793:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18794:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18793:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18802:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18804:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18802:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18803:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18804:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18803:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18803:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18804:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18803:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18812:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18814:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18812:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18813:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18814:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18813:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18813:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18814:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18813:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18823:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18825:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18823:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18824:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18825:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18824:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18824:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18825:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18824:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18833:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18835:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18833:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18834:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18835:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18834:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18834:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18835:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18834:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18843:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18844:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18843:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18852:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18854:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18852:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18853:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18854:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18853:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18853:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18854:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18853:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:18862:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:18863:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:18862:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19110:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19112:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19110:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19111:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19112:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19111:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19111:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19112:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19111:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19151:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19153:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19151:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19152:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19153:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19152:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19152:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19153:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19152:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19186:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19188:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19186:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19187:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19188:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19187:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19187:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19188:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19187:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19203:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19205:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19203:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19204:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19205:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19204:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19204:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19205:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19204:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19248:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19250:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19248:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19249:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19250:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19249:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19249:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19250:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19249:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19296:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19298:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19296:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19297:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19298:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19297:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19297:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19298:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19297:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19344:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19346:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19344:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19345:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19346:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19345:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19345:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19346:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19345:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19370:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19372:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19370:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19371:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19372:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19371:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19371:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19372:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19371:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19397:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19399:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19397:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19398:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19399:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19398:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19398:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19399:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19398:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19421:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19423:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19421:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19422:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19423:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19422:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19422:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19423:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19422:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19458:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19460:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19458:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19459:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19460:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19459:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19459:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19460:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19459:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19486:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19488:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19486:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19487:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19488:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19487:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19487:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19488:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19487:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19507:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19509:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19507:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19508:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19509:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19508:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19508:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19509:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19508:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19528:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19530:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19528:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19529:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19530:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19529:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19529:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19530:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19529:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19556:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19558:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19556:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19557:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19558:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19557:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19557:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19558:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19557:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19602:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19604:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19602:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19603:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19604:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19603:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19603:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19604:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19603:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19627:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19629:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19627:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19628:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19629:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19628:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19628:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19629:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19628:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19647:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19649:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19647:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19648:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19649:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19648:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19648:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19649:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19648:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19790:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19792:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19790:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19791:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19792:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19791:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19791:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19792:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19791:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19912:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19914:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19912:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19913:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19914:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19913:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19913:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19914:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19913:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19937:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19939:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19937:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19938:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19939:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19938:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19938:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19939:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19938:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19977:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19979:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19977:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19978:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19979:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19978:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:19978:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:19979:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:19978:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20104:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20106:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20104:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20105:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20106:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20105:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20105:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20106:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20105:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20143:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20144:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20143:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20155:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20156:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20155:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20168:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20169:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20168:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20181:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20182:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20181:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20194:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20195:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20194:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20208:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20209:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20208:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20231:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20232:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20231:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20254:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20255:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20254:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20280:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20282:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20280:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20281:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20282:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20281:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20281:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20282:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20281:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20370:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20372:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20370:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20371:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20372:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20371:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20371:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20372:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20371:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20406:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20408:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20406:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20407:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20408:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20407:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20407:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20408:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20407:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20447:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20449:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20447:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20448:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20449:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20448:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20448:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20449:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20448:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20475:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20477:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20475:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20476:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20477:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20476:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20476:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20477:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20476:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20618:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20620:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20618:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20619:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20620:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20619:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20619:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20620:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20619:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20693:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20695:19: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20693:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20694:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20695:19: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20694:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20694:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20695:27: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20694:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20741:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20743:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20741:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20742:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20743:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20742:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20742:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20743:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20742:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20778:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20780:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20778:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20779:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20780:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20779:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20779:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20780:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20779:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20816:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20818:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20816:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20817:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20818:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20817:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20817:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20818:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20817:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20852:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20854:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20852:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20853:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20854:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20853:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20853:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20854:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20853:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20899:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20901:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20899:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20900:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20901:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20900:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20900:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20901:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20900:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20949:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20951:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20949:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20950:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20951:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20950:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20950:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20951:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20950:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20979:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20981:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20979:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20980:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20981:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20980:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:20980:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:20981:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:20980:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21034:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21036:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21034:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21035:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21036:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21035:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21035:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21036:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21035:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21129:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21131:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21129:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21130:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21131:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21130:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21130:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21131:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21130:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21187:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21190:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21187:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21188:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21190:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21188:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21188:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21190:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21188:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21250:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21252:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21250:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21251:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21252:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21251:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21251:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21252:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21251:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21283:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21284:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21283:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21299:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21300:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21299:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21383:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21385:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21383:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21384:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21385:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21384:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21384:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21385:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21384:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21510:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21512:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21510:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21511:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21512:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21511:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21511:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21512:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21511:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21692:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21694:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21692:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21693:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21694:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21693:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21693:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21694:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21693:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21734:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21737:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21734:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21735:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21737:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21735:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21735:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21737:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21735:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21791:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21791:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21792:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21792:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21792:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21792:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: warning: Either the condition '!ctx->current->layout' is redundant or there is possible null pointer dereference: ctx->current->layout. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21794:34: note: Assuming that condition '!ctx->current->layout' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21793:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21939:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21942:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21939:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21941:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21942:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21941:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21941:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21942:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21941:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:21970:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:21971:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:21970:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22099:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22100:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22099:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22166:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22168:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22166:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22167:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22168:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22167:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22167:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22168:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22167:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22254:5: warning: Either the condition '!view' is redundant or there is possible null pointer dereference: view. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22256:9: note: Assuming that condition '!view' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22254:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22255:5: warning: Either the condition '!view' is redundant or there is possible null pointer dereference: view. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22256:9: note: Assuming that condition '!view' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22255:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22285:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22287:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22285:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22286:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22287:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22286:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22286:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22287:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22286:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22379:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22381:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22379:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22380:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22381:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22380:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22380:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22381:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22380:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22469:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22471:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22469:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22470:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22471:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22470:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22470:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22471:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22470:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22508:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22510:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22508:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22509:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22510:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22509:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22509:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22510:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22509:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22536:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22537:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22536:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22554:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22557:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22554:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22555:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22557:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22555:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22555:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22557:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22555:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22598:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22600:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22598:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22599:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22600:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22599:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22599:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22600:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22599:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22651:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22653:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22651:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22652:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22653:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22652:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22652:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22653:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22652:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22685:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22687:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22685:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22686:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22687:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22686:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22686:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22687:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22686:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22720:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22722:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22720:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22721:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22722:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22721:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22721:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22722:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22721:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22747:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22749:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22747:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22748:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22749:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22748:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22748:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22749:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22748:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22759:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22760:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22759:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22809:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22811:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22809:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22810:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22811:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22810:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22810:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22811:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22810:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22849:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22851:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22849:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22850:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22851:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22850:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22850:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22851:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22850:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22939:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22941:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22939:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22940:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22941:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22940:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:22940:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:22941:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:22940:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23019:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23021:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23019:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23020:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23021:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23020:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23020:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23021:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23020:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23108:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23110:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23108:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23109:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23110:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23109:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23109:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23110:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23109:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23202:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23204:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23202:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23203:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23204:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23203:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23203:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23204:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23203:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23282:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23284:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23282:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23283:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23284:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23283:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23283:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23284:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23283:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23406:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23407:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23406:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23562:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23564:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23562:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23563:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23564:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23563:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23563:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23564:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23563:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23596:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23598:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23596:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23597:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23598:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23597:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23597:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23598:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23597:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23626:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23628:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23626:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23627:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23628:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23627:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23627:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23628:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23627:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23652:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23654:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23652:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23653:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23654:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23653:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23653:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23654:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23653:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23678:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23680:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23678:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23679:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23680:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23679:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23679:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23680:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23679:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23709:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23711:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23709:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23710:5: warning: Either the condition '!ctx' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23711:9: note: Assuming that condition '!ctx' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23710:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear.h:23710:5: warning: Either the condition '!ctx->current' is redundant or there is possible null pointer dereference: ctx->current. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear.h:23711:17: note: Assuming that condition '!ctx->current' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear.h:23710:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/nuklear_rawfb.h:801:5: warning: Either the condition '!font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck] blastem-0.6.3.4/nuklear_ui/nuklear_rawfb.h:802:9: note: Assuming that condition '!font' is not redundant blastem-0.6.3.4/nuklear_ui/nuklear_rawfb.h:801:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:363:3: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:362:16: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:362:16: note: Assignment 'name=malloc(2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:363:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:364:3: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:362:16: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:362:16: note: Assignment 'name=malloc(2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:364:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:509:13: warning: If memory allocation fails, then there is a possible null pointer dereference: old_path [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assignment 'old_path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:509:13: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:511:6: warning: If memory allocation fails, then there is a possible null pointer dereference: old_path [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assignment 'old_path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:511:6: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:519:12: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assignment 'path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:519:12: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:521:5: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assignment 'path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:521:5: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:725:8: warning: If memory allocation fails, then there is a possible null pointer dereference: labels [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assignment 'labels=calloc(sizeof(char*),num_binds)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:725:8: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:729:62: warning: If memory allocation fails, then there is a possible null pointer dereference: labels [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assignment 'labels=calloc(sizeof(char*),num_binds)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:725:7: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:729:62: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:729:80: warning: If memory allocation fails, then there is a possible null pointer dereference: labels [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:707:30: note: Assignment 'labels=calloc(sizeof(char*),num_binds)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:725:7: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:729:80: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:777:10: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:776:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:776:21: note: Assignment 'tmp=malloc(period-key+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:777:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:778:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:776:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:776:21: note: Assignment 'tmp=malloc(period-key+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:778:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:832:10: warning: If memory allocation fails, then there is a possible null pointer dereference: full_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assignment 'full_key=malloc(full_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:832:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:832:20: warning: If memory allocation fails, then there is a possible null pointer dereference: axes_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assignment 'axes_key=malloc(axes_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:932:19: note: Calling function 'save_stick_binds', 1st argument 'axes_key' value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:832:20: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:834:3: warning: If memory allocation fails, then there is a possible null pointer dereference: full_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assignment 'full_key=malloc(full_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:834:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:836:3: warning: If memory allocation fails, then there is a possible null pointer dereference: full_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assignment 'full_key=malloc(full_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:836:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:876:9: warning: If memory allocation fails, then there is a possible null pointer dereference: pad_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assignment 'pad_key=malloc(pad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:876:9: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:881:9: warning: If memory allocation fails, then there is a possible null pointer dereference: dpad_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:880:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:880:25: note: Assignment 'dpad_key=malloc(dpad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:881:9: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:881:19: warning: If memory allocation fails, then there is a possible null pointer dereference: pad_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assignment 'pad_key=malloc(pad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:881:19: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:886:9: warning: If memory allocation fails, then there is a possible null pointer dereference: button_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:885:27: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:885:27: note: Assignment 'button_key=malloc(button_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:886:9: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:886:21: warning: If memory allocation fails, then there is a possible null pointer dereference: pad_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assignment 'pad_key=malloc(pad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:886:21: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:909:10: warning: If memory allocation fails, then there is a possible null pointer dereference: final_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assignment 'final_key=malloc(base_key_len+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:909:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:911:3: warning: If memory allocation fails, then there is a possible null pointer dereference: final_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assignment 'final_key=malloc(base_key_len+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:911:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:929:9: warning: If memory allocation fails, then there is a possible null pointer dereference: axes_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assignment 'axes_key=malloc(axes_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:929:9: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:929:19: warning: If memory allocation fails, then there is a possible null pointer dereference: pad_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assignment 'pad_key=malloc(pad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:929:19: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:939:10: warning: If memory allocation fails, then there is a possible null pointer dereference: final_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assignment 'final_key=malloc(axes_key_size+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:939:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:939:21: warning: If memory allocation fails, then there is a possible null pointer dereference: axes_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assignment 'axes_key=malloc(axes_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:939:21: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:941:3: warning: If memory allocation fails, then there is a possible null pointer dereference: final_key [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assignment 'final_key=malloc(axes_key_size+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:941:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1320:3: warning: If memory allocation fails, then there is a possible null pointer dereference: mapping_string [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1313:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1313:25: note: Assignment 'mapping_string=malloc(512+namesz)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1320:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1540:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assignment 'buffer=malloc(buffer_len)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1540:9: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1543:2: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assignment 'buffer=malloc(buffer_len)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1543:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1544:13: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assignment 'buffer=malloc(buffer_len)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1544:13: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2145:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fbimg [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assignment 'fbimg=calloc(1,sizeof(struct rawfb_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2145:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2146:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fbimg [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assignment 'fbimg=calloc(1,sizeof(struct rawfb_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2146:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2147:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fbimg [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assignment 'fbimg=calloc(1,sizeof(struct rawfb_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2147:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2148:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fbimg [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assignment 'fbimg=calloc(1,sizeof(struct rawfb_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2148:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2149:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fbimg [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2144:36: note: Assignment 'fbimg=calloc(1,sizeof(struct rawfb_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2149:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2276:3: warning: If memory allocation fails, then there is a possible null pointer dereference: this_image [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2275:61: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2275:53: note: Assignment 'this_image=ui_images[num_ui_images-1]=calloc(1,sizeof(struct ui_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2276:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2286:8: warning: If memory allocation fails, then there is a possible null pointer dereference: this_image [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2275:61: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2275:53: note: Assignment 'this_image=ui_images[num_ui_images-1]=calloc(1,sizeof(struct ui_image))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2286:8: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:510:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:508:29: note: Assignment 'old_path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:510:22: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:520:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:518:24: note: Assignment 'path=malloc(prefix_len+suffix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:520:17: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:833:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assignment 'full_key=malloc(full_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:833:19: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:835:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:831:26: note: Assignment 'full_key=malloc(full_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:835:19: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:877:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:875:24: note: Assignment 'pad_key=malloc(pad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:877:17: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:882:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:880:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:880:25: note: Assignment 'dpad_key=malloc(dpad_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:882:18: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:887:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:885:27: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:885:27: note: Assignment 'button_key=malloc(button_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:887:20: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:910:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:908:21: note: Assignment 'final_key=malloc(base_key_len+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:910:20: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:930:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:928:25: note: Assignment 'axes_key=malloc(axes_key_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:930:18: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:940:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:938:21: note: Assignment 'final_key=malloc(axes_key_size+suffix_len+2)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:940:20: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1541:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1539:23: note: Assignment 'buffer=malloc(buffer_len)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1541:15: note: Null pointer addition blastem-0.6.3.4/nuklear_ui/nuklear.h:10391:68: style: Same expression on both sides of '-'. [duplicateExpression] blastem-0.6.3.4/nuklear_ui/nuklear.h:21059:40: style: Same expression on both sides of '&'. [duplicateExpression] blastem-0.6.3.4/nuklear_ui/nuklear.h:21089:37: style: Same expression on both sides of '&'. [duplicateExpression] blastem-0.6.3.4/nuklear_ui/nuklear.h:4657:5: style: Variable 'dst' is assigned an expression that holds the same value. [redundantAssignment] blastem-0.6.3.4/nuklear_ui/nuklear.h:4646:18: note: dst is assigned '(nk_byte*)ptr' here. blastem-0.6.3.4/nuklear_ui/nuklear.h:4657:5: note: Variable 'dst' is assigned an expression that holds the same value. blastem-0.6.3.4/nuklear_ui/nuklear.h:6334:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] blastem-0.6.3.4/nuklear_ui/nuklear.h:15435:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] blastem-0.6.3.4/nuklear_ui/nuklear.h:15746:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] blastem-0.6.3.4/nuklear_ui/nuklear.h:19834:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] blastem-0.6.3.4/nuklear_ui/nuklear.h:19875:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] blastem-0.6.3.4/nuklear_ui/nuklear.h:4489:23: style:inconclusive: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2290:45: note: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4489:23: note: Function 'nk_rectv' argument 1 names different: declaration 'xywh' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4495:22: style:inconclusive: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2291:44: note: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4495:22: note: Function 'nk_rectiv' argument 1 names different: declaration 'xywh' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4558:23: style:inconclusive: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2283:45: note: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4558:23: note: Function 'nk_vec2v' argument 1 names different: declaration 'xy' definition 'v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4564:22: style:inconclusive: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2284:44: note: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4564:22: note: Function 'nk_vec2iv' argument 1 names different: declaration 'xy' definition 'v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4893:36: style:inconclusive: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2307:47: note: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4893:36: note: Function 'nk_strmatch_fuzzy_text' argument 1 names different: declaration 'txt' definition 'str'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4893:45: style:inconclusive: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2307:56: note: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:4893:45: note: Function 'nk_strmatch_fuzzy_text' argument 2 names different: declaration 'txt_len' definition 'str_len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5744:23: style:inconclusive: Function 'nk_rgba_iv' argument 1 names different: declaration 'rgba' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2218:46: note: Function 'nk_rgba_iv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5744:23: note: Function 'nk_rgba_iv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5750:27: style:inconclusive: Function 'nk_rgba_bv' argument 1 names different: declaration 'rgba' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2219:50: note: Function 'nk_rgba_bv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5750:27: note: Function 'nk_rgba_bv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5767:22: style:inconclusive: Function 'nk_rgb_iv' argument 1 names different: declaration 'rgb' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2210:45: note: Function 'nk_rgb_iv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5767:22: note: Function 'nk_rgb_iv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5773:26: style:inconclusive: Function 'nk_rgb_bv' argument 1 names different: declaration 'rgb' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2211:49: note: Function 'nk_rgb_bv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5773:26: note: Function 'nk_rgb_bv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5801:25: style:inconclusive: Function 'nk_rgba_fv' argument 1 names different: declaration 'rgba' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2221:48: note: Function 'nk_rgba_fv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5801:25: note: Function 'nk_rgba_fv' argument 1 names different: declaration 'rgba' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5818:24: style:inconclusive: Function 'nk_rgb_fv' argument 1 names different: declaration 'rgb' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2213:47: note: Function 'nk_rgb_fv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5818:24: note: Function 'nk_rgb_fv' argument 1 names different: declaration 'rgb' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5830:22: style:inconclusive: Function 'nk_hsv_iv' argument 1 names different: declaration 'hsv' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2225:45: note: Function 'nk_hsv_iv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5830:22: note: Function 'nk_hsv_iv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5836:26: style:inconclusive: Function 'nk_hsv_bv' argument 1 names different: declaration 'hsv' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2226:49: note: Function 'nk_hsv_bv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5836:26: note: Function 'nk_hsv_bv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5848:24: style:inconclusive: Function 'nk_hsv_fv' argument 1 names different: declaration 'hsv' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2228:47: note: Function 'nk_hsv_fv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5848:24: note: Function 'nk_hsv_fv' argument 1 names different: declaration 'hsv' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5864:23: style:inconclusive: Function 'nk_hsva_iv' argument 1 names different: declaration 'hsva' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2231:46: note: Function 'nk_hsva_iv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5864:23: note: Function 'nk_hsva_iv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5870:27: style:inconclusive: Function 'nk_hsva_bv' argument 1 names different: declaration 'hsva' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2232:50: note: Function 'nk_hsva_bv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5870:27: note: Function 'nk_hsva_bv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5906:25: style:inconclusive: Function 'nk_hsva_fv' argument 1 names different: declaration 'hsva' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2234:48: note: Function 'nk_hsva_fv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5906:25: note: Function 'nk_hsva_fv' argument 1 names different: declaration 'hsva' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5932:20: style:inconclusive: Function 'nk_color_fv' argument 1 names different: declaration 'rgba_out' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2238:32: note: Function 'nk_color_fv' argument 1 names different: declaration 'rgba_out' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5932:20: note: Function 'nk_color_fv' argument 1 names different: declaration 'rgba_out' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5948:21: style:inconclusive: Function 'nk_color_dv' argument 1 names different: declaration 'rgba_out' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2240:33: note: Function 'nk_color_dv' argument 1 names different: declaration 'rgba_out' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5948:21: note: Function 'nk_color_dv' argument 1 names different: declaration 'rgba_out' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5961:24: style:inconclusive: Function 'nk_color_hsv_fv' argument 1 names different: declaration 'hsv_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2251:36: note: Function 'nk_color_hsv_fv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5961:24: note: Function 'nk_color_hsv_fv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5992:25: style:inconclusive: Function 'nk_color_hsva_fv' argument 1 names different: declaration 'hsva_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2258:37: note: Function 'nk_color_hsva_fv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5992:25: note: Function 'nk_color_hsva_fv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:22: style:inconclusive: Function 'nk_color_hsva_i' argument 1 names different: declaration 'h' definition 'out_h'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2253:34: note: Function 'nk_color_hsva_i' argument 1 names different: declaration 'h' definition 'out_h'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:22: note: Function 'nk_color_hsva_i' argument 1 names different: declaration 'h' definition 'out_h'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:34: style:inconclusive: Function 'nk_color_hsva_i' argument 2 names different: declaration 's' definition 'out_s'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2253:42: note: Function 'nk_color_hsva_i' argument 2 names different: declaration 's' definition 'out_s'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:34: note: Function 'nk_color_hsva_i' argument 2 names different: declaration 's' definition 'out_s'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:46: style:inconclusive: Function 'nk_color_hsva_i' argument 3 names different: declaration 'v' definition 'out_v'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2253:50: note: Function 'nk_color_hsva_i' argument 3 names different: declaration 'v' definition 'out_v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5998:46: note: Function 'nk_color_hsva_i' argument 3 names different: declaration 'v' definition 'out_v'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5999:22: style:inconclusive: Function 'nk_color_hsva_i' argument 4 names different: declaration 'a' definition 'out_a'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2253:58: note: Function 'nk_color_hsva_i' argument 4 names different: declaration 'a' definition 'out_a'. blastem-0.6.3.4/nuklear_ui/nuklear.h:5999:22: note: Function 'nk_color_hsva_i' argument 4 names different: declaration 'a' definition 'out_a'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6010:23: style:inconclusive: Function 'nk_color_hsva_iv' argument 1 names different: declaration 'hsva_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2255:35: note: Function 'nk_color_hsva_iv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6010:23: note: Function 'nk_color_hsva_iv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6016:27: style:inconclusive: Function 'nk_color_hsva_bv' argument 1 names different: declaration 'hsva_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2256:39: note: Function 'nk_color_hsva_bv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6016:27: note: Function 'nk_color_hsva_bv' argument 1 names different: declaration 'hsva_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6055:22: style:inconclusive: Function 'nk_color_hsv_iv' argument 1 names different: declaration 'hsv_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2248:34: note: Function 'nk_color_hsv_iv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6055:22: note: Function 'nk_color_hsv_iv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6061:26: style:inconclusive: Function 'nk_color_hsv_bv' argument 1 names different: declaration 'hsv_out' definition 'out'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2249:38: note: Function 'nk_color_hsv_bv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6061:26: note: Function 'nk_color_hsv_bv' argument 1 names different: declaration 'hsv_out' definition 'out'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6094:79: style:inconclusive: Function 'nk_subimage_ptr' argument 4 names different: declaration 'sub_region' definition 'r'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2270:98: note: Function 'nk_subimage_ptr' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6094:79: note: Function 'nk_subimage_ptr' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6108:75: style:inconclusive: Function 'nk_subimage_id' argument 4 names different: declaration 'sub_region' definition 'r'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2271:95: note: Function 'nk_subimage_id' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6108:75: note: Function 'nk_subimage_id' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6123:20: style:inconclusive: Function 'nk_subimage_handle' argument 4 names different: declaration 'sub_region' definition 'r'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2272:105: note: Function 'nk_subimage_handle' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6123:20: note: Function 'nk_subimage_handle' argument 4 names different: declaration 'sub_region' definition 'r'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6434:33: style:inconclusive: Function 'nk_utf_len' argument 2 names different: declaration 'byte_len' definition 'len'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2315:40: note: Function 'nk_utf_len' argument 2 names different: declaration 'byte_len' definition 'len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6434:33: note: Function 'nk_utf_len' argument 2 names different: declaration 'byte_len' definition 'len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6519:13: style:inconclusive: Function 'nk_buffer_init' argument 3 names different: declaration 'size' definition 'initial_size'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2710:83: note: Function 'nk_buffer_init' argument 3 names different: declaration 'size' definition 'initial_size'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6519:13: note: Function 'nk_buffer_init' argument 3 names different: declaration 'size' definition 'initial_size'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6536:49: style:inconclusive: Function 'nk_buffer_init_fixed' argument 2 names different: declaration 'memory' definition 'm'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2711:59: note: Function 'nk_buffer_init_fixed' argument 2 names different: declaration 'memory' definition 'm'. blastem-0.6.3.4/nuklear_ui/nuklear.h:6536:49: note: Function 'nk_buffer_init_fixed' argument 2 names different: declaration 'memory' definition 'm'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7543:41: style:inconclusive: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3144:107: note: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7543:41: note: Function 'nk_stroke_triangle' argument 8 names different: declaration 'line_thichness' definition 'line_thickness'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7713:17: style:inconclusive: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3158:81: note: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7713:17: note: Function 'nk_draw_text' argument 3 names different: declaration 'text' definition 'string'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7713:29: style:inconclusive: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3158:91: note: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. blastem-0.6.3.4/nuklear_ui/nuklear.h:7713:29: note: Function 'nk_draw_text' argument 4 names different: declaration 'len' definition 'length'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8173:80: style:inconclusive: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3350:87: note: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8173:80: note: Function 'nk_draw_list_stroke_poly_line' argument 2 names different: declaration 'pnts' definition 'points'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8174:24: style:inconclusive: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3350:112: note: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8174:24: note: Function 'nk_draw_list_stroke_poly_line' argument 3 names different: declaration 'cnt' definition 'points_count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8416:54: style:inconclusive: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:3357:114: note: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:8416:54: note: Function 'nk_draw_list_fill_poly_convex' argument 3 names different: declaration 'count' definition 'points_count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12095:26: style:inconclusive: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2606:83: note: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12095:26: note: Function 'nk_font_atlas_init_custom' argument 2 names different: declaration 'persistent' definition 'permanent'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12095:58: style:inconclusive: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2606:116: note: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12095:58: note: Function 'nk_font_atlas_init_custom' argument 3 names different: declaration 'transient' definition 'temporary'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12253:11: style:inconclusive: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2617:82: note: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12253:11: note: Function 'nk_font_atlas_add_compressed' argument 2 names different: declaration 'memory' definition 'compressed_data'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12253:36: style:inconclusive: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2617:98: note: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12253:36: note: Function 'nk_font_atlas_add_compressed' argument 3 names different: declaration 'size' definition 'compressed_size'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12289:17: style:inconclusive: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2618:95: note: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12289:17: note: Function 'nk_font_atlas_add_compressed_base85' argument 2 names different: declaration 'data' definition 'data_base85'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12458:58: style:inconclusive: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2620:64: note: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. blastem-0.6.3.4/nuklear_ui/nuklear.h:12458:58: note: Function 'nk_font_atlas_end' argument 2 names different: declaration 'tex' definition 'texture'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19028:45: style:inconclusive: Function 'nk_window_collapse' argument 3 names different: declaration 'state' definition 'c'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1385:94: note: Function 'nk_window_collapse' argument 3 names different: declaration 'state' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19028:45: note: Function 'nk_window_collapse' argument 3 names different: declaration 'state' definition 'c'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19364:50: style:inconclusive: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1712:58: note: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19364:50: note: Function 'nk_layout_row_push' argument 2 names different: declaration 'value' definition 'ratio_or_width'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19452:60: style:inconclusive: Function 'nk_layout_row_template_begin' argument 2 names different: declaration 'row_height' definition 'height'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1728:68: note: Function 'nk_layout_row_template_begin' argument 2 names different: declaration 'row_height' definition 'height'. blastem-0.6.3.4/nuklear_ui/nuklear.h:19452:60: note: Function 'nk_layout_row_template_begin' argument 2 names different: declaration 'row_height' definition 'height'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20120:36: style:inconclusive: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1820:159: note: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20120:36: note: Function 'nk_tree_push_hashed' argument 7 names different: declaration 'seed' definition 'line'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20493:52: style:inconclusive: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1889:60: note: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20493:52: note: Function 'nk_labelf_colored' argument 2 names different: declaration 'align' definition 'flags'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20558:57: style:inconclusive: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1896:65: note: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20558:57: note: Function 'nk_value_color_byte' argument 2 names different: declaration 'prefix' definition 'p'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20562:58: style:inconclusive: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1897:66: note: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20562:58: note: Function 'nk_value_color_float' argument 2 names different: declaration 'prefix' definition 'p'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20595:60: style:inconclusive: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1882:64: note: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20595:60: note: Function 'nk_label' argument 3 names different: declaration 'align' definition 'alignment'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20842:41: style:inconclusive: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1918:139: note: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20842:41: note: Function 'nk_button_symbol_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20870:41: style:inconclusive: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1911:102: note: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20870:41: note: Function 'nk_button_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20878:33: style:inconclusive: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1910:98: note: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20878:33: note: Function 'nk_button_symbol_label' argument 4 names different: declaration 'text_alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20889:23: style:inconclusive: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1921:138: note: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20889:23: note: Function 'nk_button_image_text_styled' argument 6 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20917:41: style:inconclusive: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1913:101: note: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20917:41: note: Function 'nk_button_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20922:33: style:inconclusive: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1912:97: note: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:20922:33: note: Function 'nk_button_image_label' argument 4 names different: declaration 'text_alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21118:71: style:inconclusive: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1946:69: note: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21118:71: note: Function 'nk_option_text' argument 4 names different: declaration 'active' definition 'is_active'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:47: style:inconclusive: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1967:54: note: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:47: note: Function 'nk_slider_float' argument 2 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:65: style:inconclusive: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1967:66: note: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:65: note: Function 'nk_slider_float' argument 3 names different: declaration 'val' definition 'value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:78: style:inconclusive: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1967:77: note: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21173:78: note: Function 'nk_slider_float' argument 4 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21174:11: style:inconclusive: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1967:88: note: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21174:11: note: Function 'nk_slider_float' argument 5 names different: declaration 'step' definition 'value_step'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21237:68: style:inconclusive: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1974:75: note: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21237:68: note: Function 'nk_progress' argument 4 names different: declaration 'modifyable' definition 'is_modifyable'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21309:11: style:inconclusive: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2028:68: note: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21309:11: note: Function 'nk_edit_string' argument 3 names different: declaration 'buffer' definition 'memory'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21722:44: style:inconclusive: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2039:108: note: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21722:44: note: Function 'nk_chart_begin_colored' argument 4 names different: declaration 'active' definition 'highlight'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:9: style:inconclusive: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2039:120: note: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:9: note: Function 'nk_chart_begin_colored' argument 5 names different: declaration 'num' definition 'count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:22: style:inconclusive: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2039:131: note: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:22: note: Function 'nk_chart_begin_colored' argument 6 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:39: style:inconclusive: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2039:142: note: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21723:39: note: Function 'nk_chart_begin_colored' argument 7 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:9: style:inconclusive: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2038:71: note: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:9: note: Function 'nk_chart_begin' argument 3 names different: declaration 'num' definition 'count'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:22: style:inconclusive: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2038:82: note: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:22: note: Function 'nk_chart_begin' argument 4 names different: declaration 'min' definition 'min_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:39: style:inconclusive: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2038:93: note: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21782:39: note: Function 'nk_chart_begin' argument 5 names different: declaration 'max' definition 'max_value'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21787:44: style:inconclusive: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2041:122: note: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. blastem-0.6.3.4/nuklear_ui/nuklear.h:21787:44: note: Function 'nk_chart_add_slot_colored' argument 4 names different: declaration 'active' definition 'highlight'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22193:65: style:inconclusive: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1811:72: note: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22193:65: note: Function 'nk_list_view_begin' argument 2 names different: declaration 'out' definition 'view'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22194:17: style:inconclusive: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:1811:89: note: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22194:17: note: Function 'nk_list_view_begin' argument 3 names different: declaration 'id' definition 'title'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22273:55: style:inconclusive: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2052:105: note: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22273:55: note: Function 'nk_popup_begin' argument 5 names different: declaration 'bounds' definition 'rect'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22641:14: style:inconclusive: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2096:82: note: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22641:14: note: Function 'nk_contextual_item_text' argument 4 names different: declaration 'align' definition 'alignment'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22675:41: style:inconclusive: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2099:110: note: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22675:41: note: Function 'nk_contextual_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22705:33: style:inconclusive: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2098:102: note: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22705:33: note: Function 'nk_contextual_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22710:41: style:inconclusive: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2101:111: note: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22710:41: note: Function 'nk_contextual_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22740:32: style:inconclusive: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2100:107: note: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:22740:32: note: Function 'nk_contextual_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23367:90: style:inconclusive: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2083:77: note: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23367:90: note: Function 'nk_combo_item_text' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23370:84: style:inconclusive: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2082:74: note: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23370:84: note: Function 'nk_combo_item_label' argument 3 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23586:67: style:inconclusive: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2119:74: note: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23586:67: note: Function 'nk_menu_begin_text' argument 3 names different: declaration 'title_len' definition 'len'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23732:83: style:inconclusive: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2128:73: note: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23732:83: note: Function 'nk_menu_item_label' argument 3 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23736:33: style:inconclusive: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2129:96: note: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23736:33: note: Function 'nk_menu_item_image_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23740:41: style:inconclusive: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2130:104: note: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23740:41: note: Function 'nk_menu_item_image_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23744:41: style:inconclusive: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2131:105: note: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23744:41: note: Function 'nk_menu_item_symbol_text' argument 5 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23748:33: style:inconclusive: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. [funcArgNamesDifferent] blastem-0.6.3.4/nuklear_ui/nuklear.h:2132:101: note: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:23748:33: note: Function 'nk_menu_item_symbol_label' argument 4 names different: declaration 'alignment' definition 'align'. blastem-0.6.3.4/nuklear_ui/nuklear.h:10464:32: style: Local variable 'active' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2239:16: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:10464:32: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:10868:27: style: Local variable 'context' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:24:27: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:10868:27: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:12412:32: style: Local variable 'config' shadows outer variable [shadowVariable] blastem-0.6.3.4/blastem.h:12:20: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:12412:32: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:16096:9: style: Local variable 'active' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2239:16: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:16096:9: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:17645:9: style: Local variable 'active' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2239:16: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:17645:9: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:21083:9: style: Local variable 'active' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2239:16: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:21083:9: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:21684:28: style: Local variable 'config' shadows outer variable [shadowVariable] blastem-0.6.3.4/blastem.h:12:20: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:21684:28: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear.h:21727:28: style: Local variable 'config' shadows outer variable [shadowVariable] blastem-0.6.3.4/blastem.h:12:20: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear.h:21727:28: note: Shadow variable blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:252:38: style: Local variable 'config' shadows outer variable [shadowVariable] blastem-0.6.3.4/blastem.h:12:20: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/nuklear_sdl_gles2.h:252:38: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:475:14: style: Local variable 'bindings' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:852:25: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:475:14: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:743:15: style: Local variable 'name' shadows outer argument [shadowArgument] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:702:86: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:743:15: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:756:19: style: Local variable 'bindings' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:852:25: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:756:19: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:768:19: style: Local variable 'bindings' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:852:25: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:768:19: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1447:32: style: Local variable 'font' shadows outer variable [shadowVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1416:30: note: Shadowed declaration blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1447:32: note: Shadow variable blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:69:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'view_play' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2320:18: note: You might need to cast the function pointer here blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:69:35: note: Parameter 'context' can be declared as pointer to const blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:316:25: style: Parameter 'key' can be declared as pointer to const. However it seems that 'binding_loop' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:477:27: note: You might need to cast the function pointer here blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:316:25: note: Parameter 'key' can be declared as pointer to const blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:329:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:505:12: style: Variable 'old' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:620:65: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:702:86: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:702:143: style: Parameter 'binds' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:735:8: style: Variable 'widths' can be declared as const array [constVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:774:8: style: Variable 'period' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:823:36: style: Parameter 'axes_key' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:823:97: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:828:9: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:892:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:978:53: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1015:13: style: Variable 'controller_image' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1374:69: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1429:18: style: Variable 'joy' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1433:15: style: Variable 'controller_image' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1502:56: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1502:69: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1513:59: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1513:72: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1518:8: style: Variable 'curstr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1533:56: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1533:69: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1536:8: style: Variable 'curstr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1551:62: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1551:75: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1551:87: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1553:8: style: Variable 'curstr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1566:64: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1566:77: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1566:89: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1568:8: style: Variable 'curstr' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1667:70: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1669:8: style: Variable 'setting' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1690:64: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1690:164: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1843:23: style: Parameter 'key' can be declared as pointer to const. However it seems that 'model_iter' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1873:24: note: You might need to cast the function pointer here blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1843:23: note: Parameter 'key' can be declared as pointer to const blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:2251:8: style: Variable 'style' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:6240:14: style: Parameter 'sep_list' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:6608:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:6898:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7073:15: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7087:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7598:56: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7620:53: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7642:56: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:7938:29: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:8554:29: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:8686:21: style: Variable 'points' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:8698:21: style: Variable 'points' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:9277:39: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:10264:79: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:10556:39: style: Variable 'a' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:10559:33: style: Variable 'b' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:10647:10: style: Parameter 'wcount' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11057:60: style: Parameter 'spc' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11058:28: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11089:28: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11173:41: style: Parameter 'ypos' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11177:30: style: Variable 'b' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11307:28: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11336:78: style: Parameter 'alloc' can be declared as pointer to const. However it seems that 'nk_font_baker' is a callback function, if 'alloc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/nuklear_ui/nuklear.h:11330:28: note: You might need to cast the function pointer here blastem-0.6.3.4/nuklear_ui/nuklear.h:11336:78: note: Parameter 'alloc' can be declared as pointer to const blastem-0.6.3.4/nuklear_ui/nuklear.h:11894:37: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11906:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:11916:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:12412:32: style: Variable 'config' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:14717:21: style: Parameter 'visual_cursor' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:17207:57: style: Parameter 'alloc' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:17607:14: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:17627:14: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18023:31: style: Variable 'root_window' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18299:12: style: Variable 'elem_end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18300:11: style: Variable 'buffer_end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18728:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18872:23: style: Variable 'iter' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18910:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18926:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18942:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:18958:23: style: Variable 'win' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:19957:22: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20364:22: style: Variable 'style' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20365:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20685:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20731:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20771:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20809:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20845:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20892:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20940:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:20970:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21026:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21121:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21177:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21240:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21486:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21683:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21818:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:21891:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:22203:22: style: Variable 'layout' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:22802:23: style: Variable 'popup' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:23098:22: style: Variable 'in' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:23273:22: style: Variable 'in' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:23558:23: style: Variable 'popup' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/nuklear.h:8195:17: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8433:17: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8783:93: error: Uninitialized variables: col_left.g, col_left.b, col_left.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8777:14: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:8783:93: note: Uninitialized variables: col_left.g, col_left.b, col_left.a blastem-0.6.3.4/nuklear_ui/nuklear.h:8784:102: error: Uninitialized variables: col_top.g, col_top.b, col_top.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8777:14: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:8784:102: note: Uninitialized variables: col_top.g, col_top.b, col_top.a blastem-0.6.3.4/nuklear_ui/nuklear.h:8785:111: error: Uninitialized variables: col_right.g, col_right.b, col_right.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8777:14: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:8785:111: note: Uninitialized variables: col_right.g, col_right.b, col_right.a blastem-0.6.3.4/nuklear_ui/nuklear.h:8786:102: error: Uninitialized variables: col_bottom.g, col_bottom.b, col_bottom.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8777:14: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:8786:102: note: Uninitialized variables: col_bottom.g, col_bottom.b, col_bottom.a blastem-0.6.3.4/nuklear_ui/nuklear.h:8881:54: error: Uninitialized variables: col.g, col.b, col.a [uninitvar] blastem-0.6.3.4/nuklear_ui/nuklear.h:8875:14: note: Assuming condition is false blastem-0.6.3.4/nuklear_ui/nuklear.h:8881:54: note: Uninitialized variables: col.g, col.b, col.a blastem-0.6.3.4/nuklear_ui/nuklear.h:5143:15: style: Variable 'digit' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:6242:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:6864:18: style: Variable 'byte_len' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:7001:18: style: Variable 'byte_len' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:8573:11: style: Variable 'a' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:8786:9: style: Variable 'vtx' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:8884:9: style: Variable 'vtx' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:8919:24: style: Variable 'next_glyph_len' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:10048:55: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:10368:28: style: Variable 'dx' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:10370:45: style: Variable 'xb' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:11305:21: style: Variable 'range_count' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:11360:21: style: Variable 'range_count' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:11503:22: style: Variable 'char_idx' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:11580:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:14732:21: style: Variable 'ratio' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:15657:26: style: Variable 'line_width' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:18415:16: style: Variable 'size' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:20070:19: style: Variable 'title_len' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear.h:23399:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear_rawfb.h:145:42: style: Variable '((struct nk_color*)ptr)[x0]' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/nuklear_rawfb.h:826:24: style: Variable 'next_glyph_len' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1517:11: style: Unused variable: curval [unusedVariable] blastem-0.6.3.4/nuklear_ui/font.c:28:3: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/nuklear_ui/font.c:53:20: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font.c:52:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font.c:52:26: note: Assignment 'buffer=malloc(size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font.c:53:20: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_android.c:158:7: error: Deallocation of a pointer pointing to a string literal ("/system/fonts/Roboto-Regular.ttf") results in undefined behaviour. [autovarInvalidDeallocation] blastem-0.6.3.4/nuklear_ui/font_android.c:189:22: note: Calling function 'try_load_font', 1st argument '"/system/fonts/Roboto-Regular.ttf"' value is "/system/fonts/Roboto-Regular.ttf" blastem-0.6.3.4/nuklear_ui/font_android.c:158:7: note: Deallocating memory that was not dynamically allocated blastem-0.6.3.4/nuklear_ui/font_android.c:166:3: error: Memory leak: buffer [memleak] blastem-0.6.3.4/nuklear_ui/font_android.c:31:20: warning: If memory allocation fails, then there is a possible null pointer dereference: font_xml [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_android.c:30:25: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_android.c:30:25: note: Assignment 'font_xml=malloc(size+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_android.c:31:20: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_android.c:164:20: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_android.c:163:26: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_android.c:163:26: note: Assignment 'buffer=malloc(size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_android.c:164:20: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_android.c:39:8: style: Variable 'last_tag' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/font_android.c:39:26: style: Variable 'last_attrib' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/font_android.c:39:47: style: Variable 'last_value' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/font_win.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/nuklear_ui/font_win.c:52:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pref_prefix [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_win.c:51:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_win.c:51:23: note: Assignment 'pref_prefix=malloc(prefix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_win.c:52:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_win.c:53:3: warning: If memory allocation fails, then there is a possible null pointer dereference: pref_prefix [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_win.c:51:23: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_win.c:51:23: note: Assignment 'pref_prefix=malloc(prefix_len+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_win.c:53:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_win.c:83:28: warning: If memory allocation fails, then there is a possible null pointer dereference: blob [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_win.c:82:27: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_win.c:82:27: note: Assignment 'blob=malloc(font_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_win.c:83:28: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_win.c:125:28: warning: If memory allocation fails, then there is a possible null pointer dereference: blob [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/font_win.c:124:27: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/font_win.c:124:27: note: Assignment 'blob=malloc(font_size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/font_win.c:125:28: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/font_win.c:35:8: style: Variable 'pref_name' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/font_win.c:60:8: style: Variable 'tahoma' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/font_win.c:60:24: style: Variable 'arial' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/nuklear_ui/sfnt.c:78:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sfnt [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assignment 'sfnt=calloc(1,sizeof(struct sfnt_container))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:78:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:79:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sfnt [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assignment 'sfnt=calloc(1,sizeof(struct sfnt_container))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:79:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:80:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sfnt [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:77:31: note: Assignment 'sfnt=calloc(1,sizeof(struct sfnt_container))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:80:2: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:86:7: warning: If memory allocation fails, then there is a possible null pointer dereference: sfnt->tables [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:85:24: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:85:24: note: Assignment 'sfnt->tables=calloc(1,sizeof(struct sfnt_table))', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:86:7: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:204:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:203:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:203:21: note: Assignment 'ret=malloc(name_length+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:204:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:205:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:203:21: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:203:21: note: Assignment 'ret=malloc(name_length+1)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:205:3: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:238:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/nuklear_ui/sfnt.c:237:15: note: Assuming allocation function fails blastem-0.6.3.4/nuklear_ui/sfnt.c:237:15: note: Assignment 'ret=malloc(size)', assigned value is 0 blastem-0.6.3.4/nuklear_ui/sfnt.c:238:10: note: Null pointer dereference blastem-0.6.3.4/nuklear_ui/sfnt.c:7:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/sfnt.c:16:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/nuklear_ui/sfnt.c:37:18: style: Variable 'all_zeroes' can be declared as const array [constVariable] blastem-0.6.3.4/nuklear_ui/sfnt.c:134:50: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/paths.c:100:7: error: Deallocation of a pointer pointing to a string literal ("$HOME") results in undefined behaviour. [autovarInvalidDeallocation] blastem-0.6.3.4/paths.c:94:10: note: Assignment 'base="$HOME"', assigned value is "$HOME" blastem-0.6.3.4/paths.c:100:7: note: Deallocating memory that was not dynamically allocated blastem-0.6.3.4/paths.c:71:15: warning: If memory allocation fails, then there is a possible null pointer dereference: base [nullPointerOutOfMemory] blastem-0.6.3.4/paths.c:70:18: note: Assuming allocation function fails blastem-0.6.3.4/paths.c:70:18: note: Assignment 'base=malloc(pathsize+1)', assigned value is 0 blastem-0.6.3.4/paths.c:71:15: note: Null pointer dereference blastem-0.6.3.4/paths.c:122:12: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/paths.c:121:23: note: Assuming allocation function fails blastem-0.6.3.4/paths.c:121:23: note: Assignment 'ret=malloc(len+1)', assigned value is 0 blastem-0.6.3.4/paths.c:122:12: note: Null pointer dereference blastem-0.6.3.4/paths.c:123:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/paths.c:121:23: note: Assuming allocation function fails blastem-0.6.3.4/paths.c:121:23: note: Assignment 'ret=malloc(len+1)', assigned value is 0 blastem-0.6.3.4/paths.c:123:5: note: Null pointer dereference blastem-0.6.3.4/paths.c:63:8: style: Variable 'remember_path' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/png.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/png.c:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/png.c:442:6: style: Condition 'idat_needs_free' is always false [knownConditionTrueFalse] blastem-0.6.3.4/png.c:289:28: note: Assignment 'idat_needs_free=0', assigned value is 0 blastem-0.6.3.4/png.c:442:6: note: Condition 'idat_needs_free' is always false blastem-0.6.3.4/png.c:349:7: error: Common realloc mistake: 'idat_buf' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/png.c:28:34: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] blastem-0.6.3.4/png.c:136:30: note: Assuming allocation function fails blastem-0.6.3.4/png.c:136:30: note: Assignment 'compressed=malloc(compress_buffer_size)', assigned value is 0 blastem-0.6.3.4/png.c:139:23: note: Calling function 'write_chunk', 3rd argument 'compressed' value is 0 blastem-0.6.3.4/png.c:28:34: note: Null pointer dereference blastem-0.6.3.4/png.c:353:14: warning: If memory allocation fails, then there is a possible null pointer dereference: idat_buf [nullPointerOutOfMemory] blastem-0.6.3.4/png.c:352:24: note: Assuming allocation function fails blastem-0.6.3.4/png.c:352:24: note: Assignment 'idat_buf=malloc(idat_size+chunk_size)', assigned value is 0 blastem-0.6.3.4/png.c:353:14: note: Null pointer dereference blastem-0.6.3.4/png.c:355:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/png.c:352:24: note: Assuming allocation function fails blastem-0.6.3.4/png.c:352:24: note: Assignment 'idat_buf=malloc(idat_size+chunk_size)', assigned value is 0 blastem-0.6.3.4/png.c:355:22: note: Null pointer addition blastem-0.6.3.4/png.c:418:14: style: Local variable 'filter_type' shadows outer variable [shadowVariable] blastem-0.6.3.4/png.c:287:39: note: Shadowed declaration blastem-0.6.3.4/png.c:418:14: note: Shadow variable blastem-0.6.3.4/png.c:21:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/png.c:147:37: style: Parameter 'cur' can be declared as pointer to const. However it seems that 'filter_none' is a callback function, if 'cur' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:32: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:147:37: note: Parameter 'cur' can be declared as pointer to const blastem-0.6.3.4/png.c:147:51: style: Parameter 'last' can be declared as pointer to const. However it seems that 'filter_none' is a callback function, if 'last' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:32: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:147:51: note: Parameter 'last' can be declared as pointer to const blastem-0.6.3.4/png.c:152:36: style: Parameter 'cur' can be declared as pointer to const. However it seems that 'filter_sub' is a callback function, if 'cur' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:45: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:152:36: note: Parameter 'cur' can be declared as pointer to const blastem-0.6.3.4/png.c:152:50: style: Parameter 'last' can be declared as pointer to const. However it seems that 'filter_sub' is a callback function, if 'last' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:45: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:152:50: note: Parameter 'last' can be declared as pointer to const blastem-0.6.3.4/png.c:161:35: style: Parameter 'cur' can be declared as pointer to const. However it seems that 'filter_up' is a callback function, if 'cur' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:57: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:161:35: note: Parameter 'cur' can be declared as pointer to const blastem-0.6.3.4/png.c:161:49: style: Parameter 'last' can be declared as pointer to const. However it seems that 'filter_up' is a callback function, if 'last' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:57: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:161:49: note: Parameter 'last' can be declared as pointer to const blastem-0.6.3.4/png.c:170:36: style: Parameter 'cur' can be declared as pointer to const. However it seems that 'filter_avg' is a callback function, if 'cur' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:68: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:170:36: note: Parameter 'cur' can be declared as pointer to const blastem-0.6.3.4/png.c:192:38: style: Parameter 'cur' can be declared as pointer to const. However it seems that 'filter_paeth' is a callback function, if 'cur' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/png.c:275:80: note: You might need to cast the function pointer here blastem-0.6.3.4/png.c:192:38: note: Parameter 'cur' can be declared as pointer to const blastem-0.6.3.4/png.c:351:16: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/ppm.c:6:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/ppm.c:6:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/realtec.c:89:10: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] blastem-0.6.3.4/realtec.c:86:21: note: Assuming allocation function fails blastem-0.6.3.4/realtec.c:86:21: note: Assignment 'r=calloc(sizeof(struct realtec),1)', assigned value is 0 blastem-0.6.3.4/realtec.c:89:10: note: Null pointer dereference blastem-0.6.3.4/realtec.c:91:37: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] blastem-0.6.3.4/realtec.c:86:21: note: Assuming allocation function fails blastem-0.6.3.4/realtec.c:86:21: note: Assignment 'r=calloc(sizeof(struct realtec),1)', assigned value is 0 blastem-0.6.3.4/realtec.c:91:37: note: Null pointer dereference blastem-0.6.3.4/realtec.c:14:33: style: Parameter 'rom' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/realtec.c:76:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/realtec.c:93:11: style: Variable 'name_start' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/realtec.c:93:31: style: Variable 'name_end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/realtec.c:150:9: error: Uninitialized variables: info.nor, info.save_mask, info.mapper_start_index, info.save_bus, info.regions [uninitvar] blastem-0.6.3.4/render_audio.c:160:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:160:4: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:161:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:161:4: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:161:81: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:161:81: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:162:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:162:4: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:163:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:163:4: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:164:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/render_audio.c:159:16: note: Assuming allocation function fails blastem-0.6.3.4/render_audio.c:159:16: note: Assignment 'ret=calloc(1,sizeof(struct audio_source))', assigned value is 0 blastem-0.6.3.4/render_audio.c:164:4: note: Null pointer dereference blastem-0.6.3.4/render_audio.c:105:40: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] blastem-0.6.3.4/render_audio.c:339:118: style:inconclusive: Function 'render_audio_initialized' argument 5 names different: declaration 'sample_size' definition 'sample_size_in'. [funcArgNamesDifferent] blastem-0.6.3.4/render_audio.h:40:118: note: Function 'render_audio_initialized' argument 5 names different: declaration 'sample_size' definition 'sample_size_in'. blastem-0.6.3.4/render_audio.c:339:118: note: Function 'render_audio_initialized' argument 5 names different: declaration 'sample_size' definition 'sample_size_in'. blastem-0.6.3.4/render_audio.c:31:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_audio.c:62:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_audio.c:63:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_audio.c:262:45: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_audio.c:369:9: style: Variable 'gain_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:208:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:300:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:589:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_JOYSTICK [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:672:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:683:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1026:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVIOCGRAB [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_audio_sources [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1412:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1482:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_SOUTH [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1514:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABS_X [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:1532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABS_CNT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_fbdev.c:148:13: warning: If memory allocation fails, then there is a possible null pointer dereference: text [nullPointerOutOfMemory] blastem-0.6.3.4/render_fbdev.c:147:16: note: Assuming allocation function fails blastem-0.6.3.4/render_fbdev.c:147:16: note: Assignment 'text=malloc(fsize)', assigned value is 0 blastem-0.6.3.4/render_fbdev.c:148:13: note: Null pointer dereference blastem-0.6.3.4/render_fbdev.c:1144:26: warning: If resource allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfResources] blastem-0.6.3.4/render_fbdev.c:1141:18: note: Assuming allocation function fails blastem-0.6.3.4/render_fbdev.c:1141:18: note: Assignment 'd=opendir("/dev/input")', assigned value is 0 blastem-0.6.3.4/render_fbdev.c:1144:26: note: Null pointer dereference blastem-0.6.3.4/render_fbdev.c:300:9: style: Local variable 'config_aspect' shadows outer function [shadowFunction] blastem-0.6.3.4/render_fbdev.c:296:14: note: Shadowed declaration blastem-0.6.3.4/render_fbdev.c:300:9: note: Shadow variable blastem-0.6.3.4/render_fbdev.c:769:12: style: Local variable 'config' shadows outer variable [shadowVariable] blastem-0.6.3.4/blastem.h:12:20: note: Shadowed declaration blastem-0.6.3.4/render_fbdev.c:769:12: note: Shadow variable blastem-0.6.3.4/render_fbdev.c:207:8: style: Variable 'scaling' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:300:9: style: Variable 'config_aspect' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:577:86: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:711:12: style: Variable 'rate_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:720:12: style: Variable 'samples_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:860:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:883:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:915:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:916:16: style: Variable 'last' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:931:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:956:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:957:16: style: Variable 'last' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:981:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1037:8: style: Variable 'sync_src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1051:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1072:8: style: Variable 'gl_enabled_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1142:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1179:8: style: Variable 'to_check' can be declared as const array [constVariable] blastem-0.6.3.4/render_fbdev.c:1193:11: style: Variable 'names' can be declared as const array [constVariable] blastem-0.6.3.4/render_fbdev.c:1243:8: style: Variable 'config_width' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1247:8: style: Variable 'config_height' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_fbdev.c:1303:36: style: Parameter 'caption' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1468:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1477:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1509:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1597:28: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1597:41: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1602:27: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1602:40: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1607:27: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1607:40: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_fbdev.c:1037:17: style: Variable 'sync_src' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/render_fbdev.c:1041:8: style: Variable 'vsync' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/render_fbdev.c:1529:13: style: Unused variable: button_lookup [unusedVariable] blastem-0.6.3.4/render_fbdev.c:1529:29: style: Unused variable: axis_lookup [unusedVariable] blastem-0.6.3.4/render_sdl.c:179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_PAUSED [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:208:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_PAUSED [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:247:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_PAUSED [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:399:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINEAR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HINT_RENDER_SCALE_QUALITY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:518:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:954:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:998:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_RESIZABLE [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1265:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_PAUSED [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1367:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_RENDERER_ACCELERATED [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1512:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1702:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1725:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_PLAYING [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1851:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_BUTTON_A [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1875:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_AXIS_LEFTX [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1907:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_CONTROLLER_AXIS_INVALID [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:2006:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MESSAGEBOX_ERROR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:2011:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MESSAGEBOX_WARNING [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:2016:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MESSAGEBOX_INFORMATION [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:2036:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_INPUT_FOCUS [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/render_sdl.c:1889:46: warning: Either the condition 'controller>8' is redundant or the array 'joysticks[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] blastem-0.6.3.4/render_sdl.c:1889:17: note: Assuming that condition 'controller>8' is not redundant blastem-0.6.3.4/render_sdl.c:1889:46: note: Array index out of bounds blastem-0.6.3.4/render_sdl.c:1893:46: warning: Either the condition 'controller>8' is redundant or the array 'joystick_sdl_index[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] blastem-0.6.3.4/render_sdl.c:1889:17: note: Assuming that condition 'controller>8' is not redundant blastem-0.6.3.4/render_sdl.c:1893:46: note: Array index out of bounds blastem-0.6.3.4/render_sdl.c:1357:3: error: Common realloc mistake: 'sdl_textures' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/render_sdl.c:1358:3: error: Common realloc mistake: 'extra_windows' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/render_sdl.c:1359:3: error: Common realloc mistake: 'extra_renderers' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/render_sdl.c:1360:3: error: Common realloc mistake: 'close_handlers' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/render_sdl.c:1457:4: error: Common realloc mistake: 'frame_buffers' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/render_sdl.c:332:13: warning: If memory allocation fails, then there is a possible null pointer dereference: text [nullPointerOutOfMemory] blastem-0.6.3.4/render_sdl.c:331:16: note: Assuming allocation function fails blastem-0.6.3.4/render_sdl.c:331:16: note: Assignment 'text=malloc(fsize)', assigned value is 0 blastem-0.6.3.4/render_sdl.c:332:13: note: Null pointer dereference blastem-0.6.3.4/render_sdl.c:1023:3: warning: If memory allocation fails, then there is a possible null pointer dereference: frame_buffers [nullPointerOutOfMemory] blastem-0.6.3.4/render_sdl.c:1022:25: note: Assuming allocation function fails blastem-0.6.3.4/render_sdl.c:1022:25: note: Assignment 'frame_buffers=calloc(buffer_storage,sizeof(uint32_t*))', assigned value is 0 blastem-0.6.3.4/render_sdl.c:1023:3: note: Null pointer dereference blastem-0.6.3.4/render_sdl.c:172:41: style:inconclusive: Function 'render_audio_created' argument 1 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] blastem-0.6.3.4/render_audio.h:53:41: note: Function 'render_audio_created' argument 1 names different: declaration 'src' definition 'source'. blastem-0.6.3.4/render_sdl.c:172:41: note: Function 'render_audio_created' argument 1 names different: declaration 'src' definition 'source'. blastem-0.6.3.4/render_sdl.c:518:9: style: Local variable 'config_aspect' shadows outer function [shadowFunction] blastem-0.6.3.4/render_sdl.c:514:14: note: Shadowed declaration blastem-0.6.3.4/render_sdl.c:518:9: note: Shadow variable blastem-0.6.3.4/render_sdl.c:398:8: style: Variable 'scaling' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:402:8: style: Variable 'npot_textures' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:518:9: style: Variable 'config_aspect' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:948:12: style: Variable 'rate_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:954:8: style: Variable 'config_format' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:957:12: style: Variable 'samples_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1007:9: style: Variable 'sync_src_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1042:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1064:8: style: Variable 'gl_enabled_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1229:8: style: Variable 'config_width' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1233:8: style: Variable 'config_height' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1240:8: style: Variable 'config_fullscreen' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/render_sdl.c:1847:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_sdl.c:1871:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/render_sdl.c:1508:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/render_sdl.c:1888:13: style: Unused variable: button_lookup [unusedVariable] blastem-0.6.3.4/render_sdl.c:1888:29: style: Unused variable: axis_lookup [unusedVariable] blastem-0.6.3.4/romdb.c:329:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/romdb.c:448:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/romdb.c:468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/romdb.c:573:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/romdb.c:866:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrval [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/romdb.c:495:33: warning: Either the condition '!size' is redundant or there is possible null pointer dereference: size. [nullPointerRedundantCheck] blastem-0.6.3.4/romdb.c:492:7: note: Assuming that condition '!size' is not redundant blastem-0.6.3.4/romdb.c:495:33: note: Null pointer dereference blastem-0.6.3.4/romdb.c:519:33: warning: Either the condition '!size' is redundant or there is possible null pointer dereference: size. [nullPointerRedundantCheck] blastem-0.6.3.4/romdb.c:516:7: note: Assuming that condition '!size' is not redundant blastem-0.6.3.4/romdb.c:519:33: note: Null pointer dereference blastem-0.6.3.4/romdb.c:546:33: warning: Either the condition '!size' is redundant or there is possible null pointer dereference: size. [nullPointerRedundantCheck] blastem-0.6.3.4/romdb.c:543:7: note: Assuming that condition '!size' is not redundant blastem-0.6.3.4/romdb.c:546:33: note: Null pointer dereference blastem-0.6.3.4/romdb.c:554:34: warning: Either the condition '!page_size' is redundant or there is possible null pointer dereference: page_size. [nullPointerRedundantCheck] blastem-0.6.3.4/romdb.c:551:7: note: Assuming that condition '!page_size' is not redundant blastem-0.6.3.4/romdb.c:554:34: note: Null pointer dereference blastem-0.6.3.4/romdb.c:562:37: warning: Either the condition '!product_id' is redundant or there is possible null pointer dereference: product_id. [nullPointerRedundantCheck] blastem-0.6.3.4/romdb.c:559:7: note: Assuming that condition '!product_id' is not redundant blastem-0.6.3.4/romdb.c:562:37: note: Null pointer dereference blastem-0.6.3.4/romdb.c:839:4: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] blastem-0.6.3.4/romdb.c:835:28: note: Assuming allocation function fails blastem-0.6.3.4/romdb.c:835:28: note: Assignment 'value=malloc(2)', assigned value is 0 blastem-0.6.3.4/romdb.c:839:4: note: Null pointer dereference blastem-0.6.3.4/romdb.c:125:11: style: Variable 'last' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:126:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:198:37: style: Parameter 'rom' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/romdb.c:208:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/romdb.c:225:33: style: Parameter 'rom' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/romdb.c:444:28: style: Parameter 'key' can be declared as pointer to const. However it seems that 'eeprom_read_fun' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/romdb.c:607:27: note: You might need to cast the function pointer here blastem-0.6.3.4/romdb.c:444:28: note: Parameter 'key' can be declared as pointer to const blastem-0.6.3.4/romdb.c:455:8: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:464:29: style: Parameter 'key' can be declared as pointer to const. However it seems that 'eeprom_write_fun' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/romdb.c:611:28: note: You might need to cast the function pointer here blastem-0.6.3.4/romdb.c:464:29: note: Parameter 'key' can be declared as pointer to const blastem-0.6.3.4/romdb.c:475:8: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:501:9: style: Variable 'bus' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:558:9: style: Variable 'product_id' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:563:9: style: Variable 'bus' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:573:9: style: Variable 'init' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:588:9: style: Variable 'cmd1' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:592:9: style: Variable 'cmd2' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:730:9: style: Variable 'bus' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:753:9: style: Variable 'variant' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:754:9: style: Variable 'save_device' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/romdb.c:934:8: style: Variable 'dbreg' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/saves.c:23:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/saves.c:54:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/saves.c:23:12: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] blastem-0.6.3.4/saves.c:22:17: note: Assuming allocation function fails blastem-0.6.3.4/saves.c:22:17: note: Assignment 'fname=malloc(name_len)', assigned value is 0 blastem-0.6.3.4/saves.c:23:12: note: Null pointer dereference blastem-0.6.3.4/saves.c:27:12: warning: If memory allocation fails, then there is a possible null pointer dereference: fname [nullPointerOutOfMemory] blastem-0.6.3.4/saves.c:26:17: note: Assuming allocation function fails blastem-0.6.3.4/saves.c:26:17: note: Assignment 'fname=malloc(name_len)', assigned value is 0 blastem-0.6.3.4/saves.c:27:12: note: Null pointer dereference blastem-0.6.3.4/saves.c:42:16: warning: If memory allocation fails, then there is a possible null pointer dereference: dst [nullPointerOutOfMemory] blastem-0.6.3.4/saves.c:37:30: note: Assuming allocation function fails blastem-0.6.3.4/saves.c:37:30: note: Assignment 'dst=calloc(11,sizeof(struct save_slot_info))', assigned value is 0 blastem-0.6.3.4/saves.c:42:16: note: Null pointer dereference blastem-0.6.3.4/saves.c:61:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dst [nullPointerOutOfMemory] blastem-0.6.3.4/saves.c:37:30: note: Assuming allocation function fails blastem-0.6.3.4/saves.c:37:30: note: Assignment 'dst=calloc(11,sizeof(struct save_slot_info))', assigned value is 0 blastem-0.6.3.4/saves.c:61:3: note: Null pointer dereference blastem-0.6.3.4/saves.c:14:36: style: Parameter 'system' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/saves.c:14:71: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/serialize.c:61:48: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/serialize.c:231:40: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/serialize.c:231:51: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/serialize.c:249:55: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/sms.c:301:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/sms.c:577:29: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:631:18: note: Calling function 'set_gain_config', 1st argument 'sms' value is 0 blastem-0.6.3.4/sms.c:577:29: note: Null pointer dereference blastem-0.6.3.4/sms.c:606:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:606:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:606:55: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:606:55: note: Null pointer dereference blastem-0.6.3.4/sms.c:607:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:607:9: note: Null pointer dereference blastem-0.6.3.4/sms.c:607:66: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:607:66: note: Null pointer dereference blastem-0.6.3.4/sms.c:609:23: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:609:23: note: Null pointer dereference blastem-0.6.3.4/sms.c:609:45: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:609:45: note: Null pointer dereference blastem-0.6.3.4/sms.c:610:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:610:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:611:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:611:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:612:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:612:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:614:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:614:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:615:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:615:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:616:6: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:616:6: note: Null pointer dereference blastem-0.6.3.4/sms.c:626:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:626:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:626:22: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:626:22: note: Null pointer dereference blastem-0.6.3.4/sms.c:628:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:628:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:629:11: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:629:11: note: Null pointer dereference blastem-0.6.3.4/sms.c:629:21: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:629:21: note: Null pointer dereference blastem-0.6.3.4/sms.c:633:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:633:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:634:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:634:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:636:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:636:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:637:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:637:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:640:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:640:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:642:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:642:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:643:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:643:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:644:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:644:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:645:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:645:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:646:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:646:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:647:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:647:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:648:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:648:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:649:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:649:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:650:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:650:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:651:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:651:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:652:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:652:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:653:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:653:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:654:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:654:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:655:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:655:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:656:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:656:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:657:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:657:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:658:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:658:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:659:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:659:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:660:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:660:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:661:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:661:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:662:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:662:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:663:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:663:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:664:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [nullPointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:664:2: note: Null pointer dereference blastem-0.6.3.4/sms.c:267:11: style: Local variable 'ram_size' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:105:10: note: Shadowed declaration blastem-0.6.3.4/sms.c:267:11: note: Shadow variable blastem-0.6.3.4/sms.c:277:11: style: Local variable 'ram_size' shadows outer function [shadowFunction] blastem-0.6.3.4/backend.h:105:10: note: Shadowed declaration blastem-0.6.3.4/sms.c:277:11: note: Shadow variable blastem-0.6.3.4/sms.c:131:8: style: Variable 'old_value' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/sms.c:170:15: style: Variable 'sms' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/sms.c:180:53: style: Parameter 'input_buf' can be declared as pointer to const. However it seems that 'debug_commands' is a callback function, if 'input_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/sms.c:612:46: note: You might need to cast the function pointer here blastem-0.6.3.4/sms.c:180:53: note: Parameter 'input_buf' can be declared as pointer to const blastem-0.6.3.4/sms.c:489:51: style: Parameter 'system' can be declared as pointer to const. However it seems that 'get_open_bus_value' is a callback function, if 'system' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/sms.c:649:35: note: You might need to cast the function pointer here blastem-0.6.3.4/sms.c:489:51: note: Parameter 'system' can be declared as pointer to const blastem-0.6.3.4/sms.c:509:38: style: Parameter 'system' can be declared as pointer to const. However it seems that 'load_save' is a callback function, if 'system' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/sms.c:645:26: note: You might need to cast the function pointer here blastem-0.6.3.4/sms.c:509:38: note: Parameter 'system' can be declared as pointer to const blastem-0.6.3.4/sms.c:514:41: style: Parameter 'system' can be declared as pointer to const. However it seems that 'persist_save' is a callback function, if 'system' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/sms.c:646:29: note: You might need to cast the function pointer here blastem-0.6.3.4/sms.c:514:41: note: Parameter 'system' can be declared as pointer to const blastem-0.6.3.4/sms.c:575:8: style: Variable 'config_gain' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/sms.c:26:65: style: Variable 'fuzzy_ctrl_1' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/sms.c:30:16: style: Variable 'fuzzy_ctrl_1' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/sms.c:208:21: style: Variable 'old_clock' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/system.c:71:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/system.c:88:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/system.c:7:24: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/system.c:7:51: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/system.c:26:12: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/system.c:50:9: style: Variable 'rom' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/termhelper.c:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/terminal.c:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/terminal.c:60:5: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] blastem-0.6.3.4/terminal.c:61:5: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] blastem-0.6.3.4/terminal_win.c:15:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/terminal_win.c:15:3: warning: Return value of function freopen() is not used. [ignoredReturnValue] blastem-0.6.3.4/terminal_win.c:16:3: warning: Return value of function freopen() is not used. [ignoredReturnValue] blastem-0.6.3.4/terminal_win.c:17:3: warning: Return value of function freopen() is not used. [ignoredReturnValue] blastem-0.6.3.4/tern.c:30:5: warning: If memory allocation fails, then there is a possible null pointer dereference: *cur [nullPointerOutOfMemory] blastem-0.6.3.4/tern.c:29:17: note: Assuming allocation function fails blastem-0.6.3.4/tern.c:29:17: note: Assignment '*cur=malloc(sizeof(struct tern_node))', assigned value is 0 blastem-0.6.3.4/tern.c:30:5: note: Null pointer dereference blastem-0.6.3.4/tern.c:45:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *cur [nullPointerOutOfMemory] blastem-0.6.3.4/tern.c:44:16: note: Assuming allocation function fails blastem-0.6.3.4/tern.c:44:16: note: Assignment '*cur=malloc(sizeof(struct tern_node))', assigned value is 0 blastem-0.6.3.4/tern.c:45:4: note: Null pointer dereference blastem-0.6.3.4/test.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/test.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/test.c:37:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test.c:42:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test.c:48:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test.c:18:54: style: Parameter 'pitch' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/test.c:82:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/test_int_timing.c:55:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:55:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:74:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:74:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:94:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:94:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/test_int_timing.c:31:20: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/test_x86.c:14:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/testgst.c:18:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YM_REG_END [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/testgst.c:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/testgst.c:13:31: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/trans.c:46:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/trans.c:61:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/trans.c:60:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:60:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/trans.c:61:8: note: Null pointer dereference blastem-0.6.3.4/trans.c:62:19: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/trans.c:60:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:60:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/trans.c:62:19: note: Null pointer dereference blastem-0.6.3.4/trans.c:63:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/trans.c:60:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:60:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/trans.c:63:8: note: Null pointer dereference blastem-0.6.3.4/trans.c:65:9: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/trans.c:64:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:64:18: note: Assignment 'filebuf=malloc(0x400000)', assigned value is 0 blastem-0.6.3.4/trans.c:65:9: note: Null pointer dereference blastem-0.6.3.4/trans.c:66:8: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/trans.c:64:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:64:18: note: Assignment 'filebuf=malloc(0x400000)', assigned value is 0 blastem-0.6.3.4/trans.c:66:8: note: Null pointer dereference blastem-0.6.3.4/trans.c:66:67: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/trans.c:60:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:60:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/trans.c:66:67: note: Null pointer dereference blastem-0.6.3.4/trans.c:67:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/trans.c:60:18: note: Assuming allocation function fails blastem-0.6.3.4/trans.c:60:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/trans.c:67:9: note: Null pointer dereference blastem-0.6.3.4/trans.c:18:43: style:inconclusive: Function 'render_errorbox' argument 2 names different: declaration 'message' definition 'buf'. [funcArgNamesDifferent] blastem-0.6.3.4/render.h:125:41: note: Function 'render_errorbox' argument 2 names different: declaration 'message' definition 'buf'. blastem-0.6.3.4/trans.c:18:43: note: Function 'render_errorbox' argument 2 names different: declaration 'message' definition 'buf'. blastem-0.6.3.4/trans.c:22:42: style:inconclusive: Function 'render_infobox' argument 2 names different: declaration 'message' definition 'buf'. [funcArgNamesDifferent] blastem-0.6.3.4/render.h:127:40: note: Function 'render_infobox' argument 2 names different: declaration 'message' definition 'buf'. blastem-0.6.3.4/trans.c:22:42: note: Function 'render_infobox' argument 2 names different: declaration 'message' definition 'buf'. blastem-0.6.3.4/trans.c:18:29: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/trans.c:18:43: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/trans.c:22:28: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/trans.c:22:42: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/trans.c:57:7: style: Unused variable: disbuf [unusedVariable] blastem-0.6.3.4/util.c:434:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:513:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:736:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:741:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:759:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:814:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:851:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_DIR [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:886:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/util.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] blastem-0.6.3.4/util.c:856:4: error: Common realloc mistake: 'ret' nulled but not freed upon failure [memleakOnRealloc] blastem-0.6.3.4/util.c:40:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:39:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:39:21: note: Assignment 'ret=malloc(flen+slen+1)', assigned value is 0 blastem-0.6.3.4/util.c:40:9: note: Null pointer dereference blastem-0.6.3.4/util.c:52:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:51:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:51:21: note: Assignment 'ret=malloc(total+1)', assigned value is 0 blastem-0.6.3.4/util.c:52:3: note: Null pointer dereference blastem-0.6.3.4/util.c:54:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:51:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:51:21: note: Assignment 'ret=malloc(total+1)', assigned value is 0 blastem-0.6.3.4/util.c:54:10: note: Null pointer dereference blastem-0.6.3.4/util.c:96:3: warning: If memory allocation fails, then there is a possible null pointer dereference: positions [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:75:29: note: Assuming allocation function fails blastem-0.6.3.4/util.c:75:29: note: Assignment 'positions=calloc(num_vars,sizeof(struct var_pos))', assigned value is 0 blastem-0.6.3.4/util.c:96:3: note: Null pointer dereference blastem-0.6.3.4/util.c:97:7: warning: If memory allocation fails, then there is a possible null pointer dereference: positions [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:75:29: note: Assuming allocation function fails blastem-0.6.3.4/util.c:75:29: note: Assignment 'positions=calloc(num_vars,sizeof(struct var_pos))', assigned value is 0 blastem-0.6.3.4/util.c:97:7: note: Null pointer dereference blastem-0.6.3.4/util.c:97:33: warning: If memory allocation fails, then there is a possible null pointer dereference: positions [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:75:29: note: Assuming allocation function fails blastem-0.6.3.4/util.c:75:29: note: Assignment 'positions=calloc(num_vars,sizeof(struct var_pos))', assigned value is 0 blastem-0.6.3.4/util.c:97:33: note: Null pointer dereference blastem-0.6.3.4/util.c:109:10: warning: If memory allocation fails, then there is a possible null pointer dereference: varname [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:102:24: note: Assuming allocation function fails blastem-0.6.3.4/util.c:102:24: note: Assignment 'varname=malloc(max_var_len+1)', assigned value is 0 blastem-0.6.3.4/util.c:109:10: note: Null pointer dereference blastem-0.6.3.4/util.c:110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: varname [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:102:24: note: Assuming allocation function fails blastem-0.6.3.4/util.c:102:24: note: Assignment 'varname=malloc(max_var_len+1)', assigned value is 0 blastem-0.6.3.4/util.c:110:3: note: Null pointer dereference blastem-0.6.3.4/util.c:330:9: warning: If memory allocation fails, then there is a possible null pointer dereference: barename [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:329:25: note: Assuming allocation function fails blastem-0.6.3.4/util.c:329:25: note: Assignment 'barename=malloc(lastdot-lastslash+1)', assigned value is 0 blastem-0.6.3.4/util.c:330:9: note: Null pointer dereference blastem-0.6.3.4/util.c:331:2: warning: If memory allocation fails, then there is a possible null pointer dereference: barename [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:329:25: note: Assuming allocation function fails blastem-0.6.3.4/util.c:329:25: note: Assignment 'barename=malloc(lastdot-lastslash+1)', assigned value is 0 blastem-0.6.3.4/util.c:331:2: note: Null pointer dereference blastem-0.6.3.4/util.c:388:9: warning: If memory allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:387:20: note: Assuming allocation function fails blastem-0.6.3.4/util.c:387:20: note: Assignment 'dir=malloc(lastslash-path+1)', assigned value is 0 blastem-0.6.3.4/util.c:388:9: note: Null pointer dereference blastem-0.6.3.4/util.c:389:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dir [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:387:20: note: Assuming allocation function fails blastem-0.6.3.4/util.c:387:20: note: Assignment 'dir=malloc(lastslash-path+1)', assigned value is 0 blastem-0.6.3.4/util.c:389:2: note: Null pointer dereference blastem-0.6.3.4/util.c:434:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:418:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:418:21: note: Assignment 'buf=malloc(size)', assigned value is 0 blastem-0.6.3.4/util.c:434:3: note: Null pointer dereference blastem-0.6.3.4/util.c:474:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:458:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:458:21: note: Assignment 'buf=malloc(size)', assigned value is 0 blastem-0.6.3.4/util.c:474:3: note: Null pointer dereference blastem-0.6.3.4/util.c:780:29: warning: If memory allocation fails, then there is a possible null pointer dereference: linktext [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:779:20: note: Assuming allocation function fails blastem-0.6.3.4/util.c:779:20: note: Assignment 'linktext=malloc(cursize)', assigned value is 0 blastem-0.6.3.4/util.c:780:29: note: Null pointer dereference blastem-0.6.3.4/util.c:816:26: warning: Either the condition '!exe_str' is redundant or there is possible null pointer dereference: exe_str. [nullPointerRedundantCheck] blastem-0.6.3.4/util.c:813:8: note: Assuming that condition '!exe_str' is not redundant blastem-0.6.3.4/util.c:816:26: note: Null pointer dereference blastem-0.6.3.4/util.c:821:13: warning: If memory allocation fails, then there is a possible null pointer dereference: exe_dir [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:820:22: note: Assuming allocation function fails blastem-0.6.3.4/util.c:820:22: note: Assignment 'exe_dir=malloc(cur-exe_str+1)', assigned value is 0 blastem-0.6.3.4/util.c:821:13: note: Null pointer dereference blastem-0.6.3.4/util.c:822:6: warning: If memory allocation fails, then there is a possible null pointer dereference: exe_dir [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:820:22: note: Assuming allocation function fails blastem-0.6.3.4/util.c:820:22: note: Assignment 'exe_dir=malloc(cur-exe_str+1)', assigned value is 0 blastem-0.6.3.4/util.c:822:6: note: Null pointer dereference blastem-0.6.3.4/util.c:888:24: warning: If memory allocation fails, then there is a possible null pointer dereference: parent [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:887:25: note: Assuming allocation function fails blastem-0.6.3.4/util.c:887:25: note: Assignment 'parent=strdup(path)', assigned value is 0 blastem-0.6.3.4/util.c:888:24: note: Null pointer dereference blastem-0.6.3.4/util.c:1024:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] blastem-0.6.3.4/util.c:1023:15: note: Assuming allocation function fails blastem-0.6.3.4/util.c:1023:15: note: Assignment 'ret=malloc(fsize+1)', assigned value is 0 blastem-0.6.3.4/util.c:1024:13: note: Null pointer dereference blastem-0.6.3.4/util.c:41:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/util.c:39:21: note: Assuming allocation function fails blastem-0.6.3.4/util.c:39:21: note: Assignment 'ret=malloc(flen+slen+1)', assigned value is 0 blastem-0.6.3.4/util.c:41:12: note: Null pointer addition blastem-0.6.3.4/util.c:817:22: warning: Either the condition '!exe_str' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] blastem-0.6.3.4/util.c:813:8: note: Assuming that condition '!exe_str' is not redundant blastem-0.6.3.4/util.c:817:22: note: Null pointer addition blastem-0.6.3.4/util.c:196:43: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/util.c:300:29: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/util.c:356:39: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/util.c:767:30: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/util.c:795:10: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/util.c:848:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/util.c:935:27: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/util.c:530:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] blastem-0.6.3.4/vdp.c:1339:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensity [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/vdp.c:2812:2: error: Array 'h40_hsync_cycles[17]' accessed at index -62, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2813:2: error: Array 'h40_hsync_cycles[17]' accessed at index -61, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2814:2: error: Array 'h40_hsync_cycles[17]' accessed at index -60, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2815:2: error: Array 'h40_hsync_cycles[17]' accessed at index -59, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2816:2: error: Array 'h40_hsync_cycles[17]' accessed at index -58, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2817:2: error: Array 'h40_hsync_cycles[17]' accessed at index -57, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2818:2: error: Array 'h40_hsync_cycles[17]' accessed at index -56, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2819:2: error: Array 'h40_hsync_cycles[17]' accessed at index -55, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2820:2: error: Array 'h40_hsync_cycles[17]' accessed at index -54, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2821:2: error: Array 'h40_hsync_cycles[17]' accessed at index -53, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2822:2: error: Array 'h40_hsync_cycles[17]' accessed at index -52, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2823:2: error: Array 'h40_hsync_cycles[17]' accessed at index -51, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2824:2: error: Array 'h40_hsync_cycles[17]' accessed at index -50, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2825:2: error: Array 'h40_hsync_cycles[17]' accessed at index -49, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2826:2: error: Array 'h40_hsync_cycles[17]' accessed at index -48, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2827:2: error: Array 'h40_hsync_cycles[17]' accessed at index -1, which is out of bounds. [negativeIndex] blastem-0.6.3.4/vdp.c:2868:2: error: Array 'h40_hsync_cycles[17]' accessed at index 17, which is out of bounds. [arrayIndexOutOfBounds] blastem-0.6.3.4/vdp.c:2869:2: error: Array 'h40_hsync_cycles[17]' accessed at index 18, which is out of bounds. [arrayIndexOutOfBounds] blastem-0.6.3.4/vdp.c:2873:2: error: Array 'h40_hsync_cycles[17]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds] blastem-0.6.3.4/vdp.c:2885:2: error: Array 'h40_hsync_cycles[17]' accessed at index 24, which is out of bounds. [arrayIndexOutOfBounds] blastem-0.6.3.4/vdp.c:2824:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(180-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2825:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(181-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2826:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(182-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2827:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(229-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2829:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(230-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2830:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(231-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2834:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(233-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2835:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(234-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2836:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(235-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2837:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(236-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2838:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(237-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2839:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(238-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2840:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(239-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2841:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(240-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2842:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(241-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2843:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(242-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2844:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(243-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2866:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(245-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2867:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(246-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2868:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(247-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2869:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(248-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2873:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(250-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2885:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(254-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2904:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(1-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2904:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+1)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2904:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+2)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2904:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+3)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:2904:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+4)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3036:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(233-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3037:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(234-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3038:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(235-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3040:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(236-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3041:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(237-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3042:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(238-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3043:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(239-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3044:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(240-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3045:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(241-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3046:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(242-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3084:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(245-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3085:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(246-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3086:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(247-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3087:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(248-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3092:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(250-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3125:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(1-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3125:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+1)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3125:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+2)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3125:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+3)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3125:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((1+4)&0xFF)-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3205:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((143+5)>147&&(143+5)<233?(143+5-148+233):(143+5))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(239-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((239+1)>147&&(239+1)<233?(239+1-148+233):(239+1))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((239+2)>147&&(239+2)<233?(239+2-148+233):(239+2))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((239+3)>147&&(239+3)<233?(239+3-148+233):(239+3))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((239+4)>147&&(239+4)<233?(239+4-148+233):(239+4))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3222:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((239+5)>147&&(239+5)<233?(239+5-148+233):(239+5))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(245-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((245+1)>147&&(245+1)<233?(245+1-148+233):(245+1))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((245+2)>147&&(245+2)<233?(245+2-148+233):(245+2))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((245+3)>147&&(245+3)<233?(245+3-148+233):(245+3))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((245+4)>147&&(245+4)<233?(245+4-148+233):(245+4))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3223:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(((245+5)>147&&(245+5)<233?(245+5-148+233):(245+5))-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3265:2: portability: Undefined behaviour, pointer arithmetic 'context->compositebuf+(5-6)*2' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/vdp.c:3808:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/vdp.c:159:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:159:2: note: Null pointer dereference blastem-0.6.3.4/vdp.c:160:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:160:2: note: Null pointer dereference blastem-0.6.3.4/vdp.c:161:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:161:2: note: Null pointer dereference blastem-0.6.3.4/vdp.c:162:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:162:2: note: Null pointer dereference blastem-0.6.3.4/vdp.c:162:28: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:162:28: note: Null pointer dereference blastem-0.6.3.4/vdp.c:163:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/vdp.c:151:31: note: Assuming allocation function fails blastem-0.6.3.4/vdp.c:151:31: note: Assignment 'context=calloc(1,sizeof(struct vdp_context)+(64*1024))', assigned value is 0 blastem-0.6.3.4/vdp.c:163:2: note: Null pointer dereference blastem-0.6.3.4/vdp.c:3956:12: style: Checking if unsigned expression 'slot' is less than zero. [unsignedLessThanZero] blastem-0.6.3.4/vdp.c:3960:12: style: Checking if unsigned expression 'slot' is less than zero. [unsignedLessThanZero] blastem-0.6.3.4/vdp.c:4225:61: style: Checking if unsigned expression 'context->hslot' is less than zero. [unsignedLessThanZero] blastem-0.6.3.4/vdp.c:4246:61: style: Checking if unsigned expression 'context->hslot' is less than zero. [unsignedLessThanZero] blastem-0.6.3.4/vdp.c:4247:25: style: Checking if unsigned expression 'context->hslot' is less than zero. [unsignedLessThanZero] blastem-0.6.3.4/vdp.c:1124:13: style: Local variable 'address' shadows outer argument [shadowArgument] blastem-0.6.3.4/vdp.c:1069:90: note: Shadowed declaration blastem-0.6.3.4/vdp.c:1124:13: note: Shadow variable blastem-0.6.3.4/vdp.c:1762:12: style: Local variable 'i' shadows outer variable [shadowVariable] blastem-0.6.3.4/vdp.c:1730:6: note: Shadowed declaration blastem-0.6.3.4/vdp.c:1762:12: note: Shadow variable blastem-0.6.3.4/vdp.c:823:79: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] blastem-0.6.3.4/vdp.c:4484:48: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] blastem-0.6.3.4/vdp.c:260:37: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vdp.c:370:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:380:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:512:9: style: Variable 'hscroll' can be declared as const array [constVariable] blastem-0.6.3.4/vdp.c:551:9: style: Variable 'sizes' can be declared as const array [constVariable] blastem-0.6.3.4/vdp.c:561:9: style: Variable 'src_types' can be declared as const array [constVariable] blastem-0.6.3.4/vdp.c:1417:13: style: Variable 'sprite_buf' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:1764:13: style: Variable 'bg_src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2592:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2770:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2786:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2800:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2812:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2813:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2814:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2815:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2816:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2817:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2818:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2819:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2820:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2821:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2822:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2823:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2824:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2825:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2826:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2827:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2829:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2830:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2834:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2835:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2836:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2837:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2838:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2839:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2840:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2841:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2842:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2843:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2844:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2866:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2867:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2868:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2869:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2873:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2885:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2904:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2905:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2906:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2907:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2908:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2909:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2910:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2911:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2912:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2913:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2914:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2915:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2916:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2917:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2918:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2919:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2920:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2921:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2922:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2923:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2925:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2929:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2934:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2947:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2987:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:2995:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3009:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3021:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3022:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3023:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3024:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3025:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3026:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3027:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3028:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3029:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3031:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3034:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3035:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3036:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3037:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3038:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3040:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3041:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3042:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3043:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3044:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3045:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3046:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3084:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3085:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3086:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3087:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3092:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3125:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3126:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3127:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3128:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3129:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3130:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3131:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3132:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3133:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3134:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3135:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3136:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3137:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3138:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3139:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3140:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3142:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3146:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3152:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3165:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3204:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3205:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3222:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3223:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3265:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3266:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3267:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3268:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3269:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3270:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3271:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3272:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3273:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3274:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3275:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3276:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3277:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3278:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3279:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3280:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3281:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3282:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3283:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3284:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3285:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3286:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3287:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3288:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3289:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3290:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3291:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3292:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3293:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3294:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3295:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3296:2: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3298:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3302:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3306:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3310:3: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3341:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:3666:47: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vdp.c:4044:57: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vdp.c:4092:42: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vdp.c:4337:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:4370:16: style: Variable 'draw' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:4380:16: style: Variable 'info' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vdp.c:4250:83: warning: Either the condition 'context->hslot<233' is redundant or there is signed integer overflow for expression '(0+256-233+148-context->hslot)*20'. [integerOverflowCond] blastem-0.6.3.4/vdp.c:4249:32: note: Assuming that condition 'context->hslot<233' is not redundant blastem-0.6.3.4/vdp.c:4250:83: note: Integer overflow blastem-0.6.3.4/vdp.c:1355:12: style: Unused variable: sprite [unusedVariable] blastem-0.6.3.4/vdp.c:1364:12: style: Unused variable: sprite [unusedVariable] blastem-0.6.3.4/vdp.c:1608:22: style: Variable 'bg_color' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vdp.c:1632:10: style: Variable 'a_src' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vdp.c:1635:10: style: Variable 'a_src' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vdp.c:1619:11: style: Unused variable: sprite_buf [unusedVariable] blastem-0.6.3.4/vdp.c:1620:10: style: Unused variable: sprite [unusedVariable] blastem-0.6.3.4/vdp.c:1620:18: style: Unused variable: plane_a [unusedVariable] blastem-0.6.3.4/vdp.c:1620:27: style: Unused variable: plane_b [unusedVariable] blastem-0.6.3.4/vdp.c:1629:18: style: Unused variable: src [unusedVariable] blastem-0.6.3.4/vdp.c:2556:29: style: Variable 'slot_cycles' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vdp.c:3189:11: style: Unused variable: address [unusedVariable] blastem-0.6.3.4/vdp.c:3190:11: style: Unused variable: mask [unusedVariable] blastem-0.6.3.4/vdp.c:3193:10: style: Variable 'test_layer' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vgm.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] blastem-0.6.3.4/vgm.c:13:9: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:13:9: note: Null pointer dereference blastem-0.6.3.4/vgm.c:14:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:14:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:15:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:15:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:16:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:16:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:17:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:17:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:23:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:18:8: note: Assuming condition is false blastem-0.6.3.4/vgm.c:23:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:24:2: warning: If memory allocation fails, then there is a possible null pointer dereference: writer [nullPointerOutOfMemory] blastem-0.6.3.4/vgm.c:12:29: note: Assuming allocation function fails blastem-0.6.3.4/vgm.c:12:29: note: Assignment 'writer=calloc(sizeof(struct vgm_writer),1)', assigned value is 0 blastem-0.6.3.4/vgm.c:18:8: note: Assuming condition is false blastem-0.6.3.4/vgm.c:24:2: note: Null pointer dereference blastem-0.6.3.4/vgm.c:6:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vgmplay.c:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/vgmplay.c:127:36: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/vgmplay.c:125:18: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:125:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/vgmplay.c:127:36: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:131:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/vgmplay.c:125:18: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:125:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/vgmplay.c:131:8: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:134:8: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] blastem-0.6.3.4/vgmplay.c:133:25: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:133:25: note: Assignment 'data=malloc(data_size)', assigned value is 0 blastem-0.6.3.4/vgmplay.c:134:8: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:134:28: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/vgmplay.c:125:18: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:125:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/vgmplay.c:134:28: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:135:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/vgmplay.c:125:18: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:125:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/vgmplay.c:135:9: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:197:6: warning: If memory allocation fails, then there is a possible null pointer dereference: *curblock [nullPointerOutOfMemory] blastem-0.6.3.4/vgmplay.c:196:23: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:196:23: note: Assignment '*curblock=malloc(sizeof(struct data_block))', assigned value is 0 blastem-0.6.3.4/vgmplay.c:197:6: note: Null pointer dereference blastem-0.6.3.4/vgmplay.c:140:23: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/vgmplay.c:133:25: note: Assuming allocation function fails blastem-0.6.3.4/vgmplay.c:133:25: note: Assignment 'data=malloc(data_size)', assigned value is 0 blastem-0.6.3.4/vgmplay.c:140:23: note: Null pointer addition blastem-0.6.3.4/vgmplay.c:186:13: style: Local variable 'data_size' shadows outer variable [shadowVariable] blastem-0.6.3.4/vgmplay.c:132:11: note: Shadowed declaration blastem-0.6.3.4/vgmplay.c:186:13: note: Shadow variable blastem-0.6.3.4/vgmplay.c:30:41: style: Parameter 'system' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/vgmplay.c:103:14: style: Variable 'seek_block' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmplay.c:116:9: style: Variable 'lowpass_cutoff_str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmplay.c:140:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmplay.c:107:11: style: Variable 'fps' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vgmplay.c:117:11: style: Variable 'lowpass_cutoff' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vgmsplit.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/vgmsplit.c:272:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/vgmsplit.c:69:51: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/vgmsplit.c:67:18: note: Assuming allocation function fails blastem-0.6.3.4/vgmsplit.c:67:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/vgmsplit.c:69:51: note: Null pointer dereference blastem-0.6.3.4/vgmsplit.c:80:20: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] blastem-0.6.3.4/vgmsplit.c:79:25: note: Assuming allocation function fails blastem-0.6.3.4/vgmsplit.c:79:25: note: Assignment 'data=malloc(data_size)', assigned value is 0 blastem-0.6.3.4/vgmsplit.c:80:20: note: Null pointer dereference blastem-0.6.3.4/vgmsplit.c:99:23: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] blastem-0.6.3.4/vgmsplit.c:79:25: note: Assuming allocation function fails blastem-0.6.3.4/vgmsplit.c:79:25: note: Assignment 'data=malloc(data_size)', assigned value is 0 blastem-0.6.3.4/vgmsplit.c:99:23: note: Null pointer addition blastem-0.6.3.4/vgmsplit.c:204:13: style: Local variable 'data_size' shadows outer variable [shadowVariable] blastem-0.6.3.4/vgmsplit.c:78:11: note: Shadowed declaration blastem-0.6.3.4/vgmsplit.c:204:13: note: Shadow variable blastem-0.6.3.4/vgmsplit.c:61:14: style: Variable 'blocks' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmsplit.c:62:14: style: Variable 'seek_block' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmsplit.c:201:14: style: Variable 'start' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/vgmsplit.c:61:14: style: Variable 'blocks' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vgmsplit.c:62:14: style: Variable 'seek_block' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vgmsplit.c:63:11: style: Unused variable: seek_offset [unusedVariable] blastem-0.6.3.4/vgmsplit.c:64:11: style: Unused variable: block_offset [unusedVariable] blastem-0.6.3.4/vgmsplit.c:101:11: style: Variable 'current_cycle' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/vos_prog_info.c:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/vos_prog_info.c:17:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/vos_prog_info.c:52:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] blastem-0.6.3.4/vos_program_module.c:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/vos_program_module.c:147:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/vos_program_module.c:145:24: note: Assuming allocation function fails blastem-0.6.3.4/vos_program_module.c:145:24: note: Assignment 'buf=malloc(header->module_map_len)', assigned value is 0 blastem-0.6.3.4/vos_program_module.c:147:12: note: Null pointer dereference blastem-0.6.3.4/vos_program_module.c:185:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/vos_program_module.c:183:24: note: Assuming allocation function fails blastem-0.6.3.4/vos_program_module.c:183:24: note: Assignment 'buf=malloc(header->external_vars_map_len)', assigned value is 0 blastem-0.6.3.4/vos_program_module.c:185:12: note: Null pointer dereference blastem-0.6.3.4/wave.c:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/xband.c:134:47: portability: Undefined behaviour, pointer arithmetic 'x->cart_space-0x100000' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/xband.c:353:10: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:353:10: note: Null pointer dereference blastem-0.6.3.4/xband.c:359:9: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:359:9: note: Null pointer dereference blastem-0.6.3.4/xband.c:360:2: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:360:2: note: Null pointer dereference blastem-0.6.3.4/xband.c:361:2: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:361:2: note: Null pointer dereference blastem-0.6.3.4/xband.c:362:2: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:362:2: note: Null pointer dereference blastem-0.6.3.4/xband.c:363:2: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:363:2: note: Null pointer dereference blastem-0.6.3.4/xband.c:365:25: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:365:25: note: Null pointer dereference blastem-0.6.3.4/xband.c:376:23: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:376:23: note: Null pointer dereference blastem-0.6.3.4/xband.c:387:23: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] blastem-0.6.3.4/xband.c:349:19: note: Assuming allocation function fails blastem-0.6.3.4/xband.c:349:19: note: Assignment 'x=calloc(sizeof(struct xband),1)', assigned value is 0 blastem-0.6.3.4/xband.c:387:23: note: Null pointer dereference blastem-0.6.3.4/xband.c:153:49: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:156:52: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:236:57: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:240:57: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:245:61: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:252:41: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:255:44: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/xband.c:84:31: style: Parameter 'rom' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/xband.c:176:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/xband.c:425:9: error: Uninitialized variables: info.nor, info.mapper_start_index, info.save_bus [uninitvar] blastem-0.6.3.4/ym2612.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/ym2612.c:572:19: style: Local variable 'op' shadows outer argument [shadowArgument] blastem-0.6.3.4/ym2612.c:489:71: note: Shadowed declaration blastem-0.6.3.4/ym2612.c:572:19: note: Shadow variable blastem-0.6.3.4/ym2612.c:836:89: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/ym2612.c:323:57: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ym2612.c:437:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ym2612.c:437:59: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ym2612.c:727:75: style: Parameter 'operator' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ym2612.c:732:15: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/ym2612.c:1187:14: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/ym2612.c:1229:42: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ym2612.c:580:12: style: Variable 'value' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/z80_to_x86.c:3761:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/z80_to_x86.c:933:30: style:inconclusive: Boolean expression 'z80_size(inst)==SZ_W' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] blastem-0.6.3.4/z80_to_x86.c:1000:30: style:inconclusive: Boolean expression 'z80_size(inst)==SZ_W' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] blastem-0.6.3.4/z80_to_x86.c:1064:30: style:inconclusive: Boolean expression 'z80_size(inst)==SZ_W' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] blastem-0.6.3.4/z80_to_x86.c:1131:30: style:inconclusive: Boolean expression 'z80_size(inst)==SZ_W' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] blastem-0.6.3.4/z80_to_x86.c:933:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] blastem-0.6.3.4/z80_to_x86.c:1000:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] blastem-0.6.3.4/z80_to_x86.c:1064:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] blastem-0.6.3.4/z80_to_x86.c:1131:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] blastem-0.6.3.4/z80_to_x86.c:3627:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assignment 'context=calloc(1,ctx_size)', assigned value is 0 blastem-0.6.3.4/z80_to_x86.c:3627:2: note: Null pointer dereference blastem-0.6.3.4/z80_to_x86.c:3628:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assignment 'context=calloc(1,ctx_size)', assigned value is 0 blastem-0.6.3.4/z80_to_x86.c:3628:2: note: Null pointer dereference blastem-0.6.3.4/z80_to_x86.c:3629:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assignment 'context=calloc(1,ctx_size)', assigned value is 0 blastem-0.6.3.4/z80_to_x86.c:3629:2: note: Null pointer dereference blastem-0.6.3.4/z80_to_x86.c:3630:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assignment 'context=calloc(1,ctx_size)', assigned value is 0 blastem-0.6.3.4/z80_to_x86.c:3630:2: note: Null pointer dereference blastem-0.6.3.4/z80_to_x86.c:3631:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_to_x86.c:3626:31: note: Assignment 'context=calloc(1,ctx_size)', assigned value is 0 blastem-0.6.3.4/z80_to_x86.c:3631:2: note: Null pointer dereference blastem-0.6.3.4/z80_to_x86.c:3181:85: style: Same expression on both sides of '-' because 'opts->gen.code.cur' and 'start' represent the same value. [duplicateExpression] blastem-0.6.3.4/z80_to_x86.c:3179:35: note: 'start' is assigned value 'opts->gen.code.cur' here. blastem-0.6.3.4/z80_to_x86.c:3181:85: note: Same expression on both sides of '-' because 'opts->gen.code.cur' and 'start' represent the same value. blastem-0.6.3.4/z80_to_x86.c:3010:101: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:3084:78: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:3154:49: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:3188:37: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:3670:170: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:3672:36: warning: Found suspicious operator ',', result is not used. [constStatement] blastem-0.6.3.4/z80_to_x86.c:32:28: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_to_x86.c:86:34: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_to_x86.c:129:29: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_to_x86.c:255:45: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_to_x86.c:307:40: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_to_x86.c:2841:13: style: Variable 'after' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_to_x86.c:2976:20: style: Variable 'native_code_map' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_to_x86.c:3097:19: style: Variable 'orig_deferred' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_to_x86.c:3161:24: style: Variable 'next' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_to_x86.c:179:23: style: Variable 'other_reg' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/z80_to_x86.c:161:9: style: Unused variable: reg [unusedVariable] blastem-0.6.3.4/z80_to_x86.c:267:22: style: Variable 'other_reg' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/z80_to_x86.c:3097:33: style: Variable 'orig_deferred' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/z80_to_x86.c:3078:7: style: Unused variable: disbuf [unusedVariable] blastem-0.6.3.4/z80_to_x86.c:3149:25: style: Variable 'start_address' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/z80_to_x86.c:3144:7: style: Unused variable: disbuf [unusedVariable] blastem-0.6.3.4/z80_util.c:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_context [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/z80_util.c:85:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:85:2: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:86:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:86:2: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:87:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:87:2: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:88:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:88:2: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:89:2: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:89:2: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:89:23: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:89:23: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:89:48: warning: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:89:48: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:184:55: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:90:28: note: Calling function 'z80_invalidate_code_range', 1st argument 'context' value is 0 blastem-0.6.3.4/z80_util.c:184:55: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:191:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:90:28: note: Calling function 'z80_invalidate_code_range', 1st argument 'context' value is 0 blastem-0.6.3.4/z80_util.c:191:3: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:192:52: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:90:28: note: Calling function 'z80_invalidate_code_range', 1st argument 'context' value is 0 blastem-0.6.3.4/z80_util.c:192:52: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:199:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: context [nullPointerOutOfMemory] blastem-0.6.3.4/z80_util.c:84:31: note: Assuming allocation function fails blastem-0.6.3.4/z80_util.c:84:31: note: Assignment 'context=calloc(1,sizeof(z80_context))', assigned value is 0 blastem-0.6.3.4/z80_util.c:90:28: note: Calling function 'z80_invalidate_code_range', 1st argument 'context' value is 0 blastem-0.6.3.4/z80_util.c:199:3: note: Null pointer dereference blastem-0.6.3.4/z80_util.c:6:11: style: Variable 'fast' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_util.c:186:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_util.c:194:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80_util.c:335:39: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_util.c:335:76: style: Parameter 'bp_handler' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80_util.c:339:39: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80inst.c:1244:25: portability: Undefined behaviour, pointer arithmetic 'z80_tbl_extd+0xBF' is out of bounds. [pointerOutOfBounds] blastem-0.6.3.4/z80inst.c:1246:25: portability: Undefined behaviour, when '*istream' is 191 the pointer arithmetic 'z80_tbl_extd+*istream' is out of bounds. [pointerOutOfBoundsCond] blastem-0.6.3.4/z80inst.c:1243:36: note: Assuming that condition '*istream>=0xC0' is not redundant blastem-0.6.3.4/z80inst.c:1246:25: note: Pointer arithmetic overflow blastem-0.6.3.4/z80inst.c:1267:6: warning: Either the condition '!base' is redundant or there is possible null pointer dereference: base. [nullPointerRedundantCheck] blastem-0.6.3.4/z80inst.c:1224:8: note: Assuming that condition '!base' is not redundant blastem-0.6.3.4/z80inst.c:1267:6: note: Null pointer dereference blastem-0.6.3.4/z80inst.c:1220:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80inst.c:1223:11: style: Variable 'base' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/z80inst.c:1407:26: style: Parameter 'decoded' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80inst.c:1570:35: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/z80inst.c:1219:10: style: Unused variable: tmp [unusedVariable] blastem-0.6.3.4/zdis.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zdis.c:98:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zdis.c:193:41: style: Comparing expression of type 'unsigned short' against value 65536. Condition is always true. [compareValueOutOfTypeRangeError] blastem-0.6.3.4/zdis.c:56:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/zdis.c:55:23: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:55:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/zdis.c:56:2: note: Null pointer dereference blastem-0.6.3.4/zdis.c:57:2: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] blastem-0.6.3.4/zdis.c:55:23: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:55:23: note: Assignment 'd=malloc(sizeof(struct deferred))', assigned value is 0 blastem-0.6.3.4/zdis.c:57:2: note: Null pointer dereference blastem-0.6.3.4/zdis.c:73:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/zdis.c:72:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:72:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/zdis.c:73:8: note: Null pointer dereference blastem-0.6.3.4/zdis.c:74:19: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/zdis.c:72:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:72:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/zdis.c:74:19: note: Null pointer dereference blastem-0.6.3.4/zdis.c:75:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/zdis.c:72:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:72:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/zdis.c:75:8: note: Null pointer dereference blastem-0.6.3.4/zdis.c:77:8: warning: If memory allocation fails, then there is a possible null pointer dereference: filebuf [nullPointerOutOfMemory] blastem-0.6.3.4/zdis.c:76:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:76:18: note: Assignment 'filebuf=malloc(filesize)', assigned value is 0 blastem-0.6.3.4/zdis.c:77:8: note: Null pointer dereference blastem-0.6.3.4/zdis.c:77:30: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/zdis.c:72:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:72:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/zdis.c:77:30: note: Null pointer dereference blastem-0.6.3.4/zdis.c:78:9: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] blastem-0.6.3.4/zdis.c:72:18: note: Assuming allocation function fails blastem-0.6.3.4/zdis.c:72:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/zdis.c:78:9: note: Null pointer dereference blastem-0.6.3.4/zdis.c:71:12: style: Unused variable: cur [unusedVariable] blastem-0.6.3.4/zdis.c:134:11: style: Unused variable: size [unusedVariable] blastem-0.6.3.4/zip.c:37:26: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:36:23: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:36:23: note: Assignment 'buf=malloc(max_offset)', assigned value is 0 blastem-0.6.3.4/zip.c:37:26: note: Null pointer dereference blastem-0.6.3.4/zip.c:73:23: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:71:14: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:71:14: note: Assignment 'buf=malloc(cd_size)', assigned value is 0 blastem-0.6.3.4/zip.c:73:23: note: Null pointer dereference blastem-0.6.3.4/zip.c:106:2: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:105:22: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:105:22: note: Assignment 'z=malloc(sizeof(struct zip_file))', assigned value is 0 blastem-0.6.3.4/zip.c:106:2: note: Null pointer dereference blastem-0.6.3.4/zip.c:107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:105:22: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:105:22: note: Assignment 'z=malloc(sizeof(struct zip_file))', assigned value is 0 blastem-0.6.3.4/zip.c:107:2: note: Null pointer dereference blastem-0.6.3.4/zip.c:108:2: warning: If memory allocation fails, then there is a possible null pointer dereference: z [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:105:22: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:105:22: note: Assignment 'z=malloc(sizeof(struct zip_file))', assigned value is 0 blastem-0.6.3.4/zip.c:108:2: note: Null pointer dereference blastem-0.6.3.4/zip.c:157:50: warning: If memory allocation fails, then there is a possible null pointer dereference: src_buf [nullPointerOutOfMemory] blastem-0.6.3.4/zip.c:156:28: note: Assuming allocation function fails blastem-0.6.3.4/zip.c:156:28: note: Assignment 'src_buf=malloc(f->entries[index].compressed_size+1)', assigned value is 0 blastem-0.6.3.4/zip.c:157:50: note: Null pointer dereference blastem-0.6.3.4/zip.c:161:18: style: Variable 'destLen' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/zlib/crc32.c:219:13: style: Condition '*((unsigned char*)(&endian))' is always true [knownConditionTrueFalse] blastem-0.6.3.4/zlib/crc32.c:218:18: note: Assignment 'endian=1', assigned value is 1 blastem-0.6.3.4/zlib/crc32.c:219:13: note: Condition '*((unsigned char*)(&endian))' is always true blastem-0.6.3.4/zlib/crc32.c:203:19: style:inconclusive: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. [funcArgNamesDifferent] blastem-0.6.3.4/zlib/zlib.h:1742:31: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. blastem-0.6.3.4/zlib/crc32.c:203:19: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. blastem-0.6.3.4/zlib/crc32.c:345:20: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/zlib/deflate.c:1807:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] blastem-0.6.3.4/zlib/deflate.c:1805:13: note: len is assigned '(left)>(have)?(have):(left)' here. blastem-0.6.3.4/zlib/deflate.c:1807:20: note: Condition 'len==left' is always false blastem-0.6.3.4/zlib/deflate.c:356:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:450:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:680:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:1110:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:1251:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:2063:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:2063:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/deflate.c:2038:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] blastem-0.6.3.4/zlib/gzlib.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zlib/gzread.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zlib/gzread.c:438:43: warning: Either the condition 'size' is redundant or there is division by zero at line 438. [zerodivcond] blastem-0.6.3.4/zlib/gzread.c:432:9: note: Assuming that condition 'size' is not redundant blastem-0.6.3.4/zlib/gzread.c:438:43: note: Division by zero blastem-0.6.3.4/zlib/gzread.c:528:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/gzread.c:550:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/gzwrite.c:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zlib/gzwrite.c:300:44: warning: Either the condition 'size' is redundant or there is division by zero at line 300. [zerodivcond] blastem-0.6.3.4/zlib/gzwrite.c:294:9: note: Assuming that condition 'size' is not redundant blastem-0.6.3.4/zlib/gzwrite.c:300:44: note: Division by zero blastem-0.6.3.4/zlib/gzwrite.c:354:17: style:inconclusive: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] blastem-0.6.3.4/zlib/zlib.h:1483:28: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. blastem-0.6.3.4/zlib/gzwrite.c:354:17: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. blastem-0.6.3.4/zlib/infback.c:264:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inffast.c:56:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inffast.c:58:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inffast.c:59:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:108:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:634:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:1454:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:1465:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:1557:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/zlib/inflate.c:1425:36: warning: Uninitialized variable: buf [uninitvar] blastem-0.6.3.4/zlib/inflate.c:1419:28: note: Assuming condition is false blastem-0.6.3.4/zlib/inflate.c:1425:36: note: Uninitialized variable: buf blastem-0.6.3.4/zlib/inftrees.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/zlib/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/zlib/trees.c:1159:14: style:inconclusive: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. [funcArgNamesDifferent] blastem-0.6.3.4/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. blastem-0.6.3.4/zlib/trees.c:1159:14: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. blastem-0.6.3.4/zlib/trees.c:1160:9: style:inconclusive: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] blastem-0.6.3.4/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. blastem-0.6.3.4/zlib/trees.c:1160:9: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. blastem-0.6.3.4/zlib/trees.c:453:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/zlib/trees.c:575:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/zlib/trees.c:865:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/zlib/trees.c:1125:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ztestgen.c:308:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/ztestgen.c:372:37: style:inconclusive: Boolean expression 'addr_mode==Z80_IMMED' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] blastem-0.6.3.4/ztestgen.c:372:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] blastem-0.6.3.4/ztestgen.c:461:30: warning: If resource allocation fails, then there is a possible null pointer dereference: progfile [nullPointerOutOfResources] blastem-0.6.3.4/ztestgen.c:460:25: note: Assuming allocation function fails blastem-0.6.3.4/ztestgen.c:460:25: note: Assignment 'progfile=fopen(pathbuf,"wb")', assigned value is 0 blastem-0.6.3.4/ztestgen.c:461:30: note: Null pointer dereference blastem-0.6.3.4/ztestgen.c:462:9: warning: If resource allocation fails, then there is a possible null pointer dereference: progfile [nullPointerOutOfResources] blastem-0.6.3.4/ztestgen.c:460:25: note: Assuming allocation function fails blastem-0.6.3.4/ztestgen.c:460:25: note: Assignment 'progfile=fopen(pathbuf,"wb")', assigned value is 0 blastem-0.6.3.4/ztestgen.c:462:9: note: Null pointer dereference blastem-0.6.3.4/ztestgen.c:350:13: style: Local variable 'address' shadows outer variable [shadowVariable] blastem-0.6.3.4/ztestgen.c:213:11: note: Shadowed declaration blastem-0.6.3.4/ztestgen.c:350:13: note: Shadow variable blastem-0.6.3.4/ztestgen.c:367:13: style: Local variable 'address' shadows outer variable [shadowVariable] blastem-0.6.3.4/ztestgen.c:213:11: note: Shadowed declaration blastem-0.6.3.4/ztestgen.c:367:13: note: Shadow variable blastem-0.6.3.4/ztestgen.c:435:14: style: Local variable 'cur' shadows outer variable [shadowVariable] blastem-0.6.3.4/ztestgen.c:314:11: note: Shadowed declaration blastem-0.6.3.4/ztestgen.c:435:14: note: Shadow variable blastem-0.6.3.4/ztestgen.c:185:44: style: Parameter 'instbuf' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ztestgen.c:466:31: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] blastem-0.6.3.4/ztestrun.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/ztestrun.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] blastem-0.6.3.4/ztestrun.c:31:53: style: Parameter 'context' can be declared as pointer to const. However it seems that 'z80_unmapped_read' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] blastem-0.6.3.4/ztestrun.c:47:88: note: You might need to cast the function pointer here blastem-0.6.3.4/ztestrun.c:31:53: note: Parameter 'context' can be declared as pointer to const blastem-0.6.3.4/ztestrun.c:63:8: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] blastem-0.6.3.4/ztestrun.c:60:11: style: Unused variable: filebuf [unusedVariable] blastem-0.6.3.4/genesis.c:1462:29: warning: If memory allocation fails, then there is a possible null pointer dereference: gen [ctunullpointerOutOfMemory] blastem-0.6.3.4/genesis.c:1510:31: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1510:31: note: Assignment 'gen=calloc(1,sizeof(struct genesis_context))', assigned value is 0 blastem-0.6.3.4/genesis.c:1566:18: note: Calling function set_audio_config, 1st argument is null blastem-0.6.3.4/genesis.c:1462:29: note: Dereferencing argument gen that is null blastem-0.6.3.4/io.c:581:28: warning: If memory allocation fails, then there is a possible null pointer dereference: port [ctunullpointerOutOfMemory] blastem-0.6.3.4/jcart.c:8:26: note: Assuming allocation function fails blastem-0.6.3.4/jcart.c:8:26: note: Assignment 'ports=calloc(2,sizeof(struct io_port))', assigned value is 0 blastem-0.6.3.4/jcart.c:13:19: note: Calling function io_control_write, 1st argument is null blastem-0.6.3.4/io.c:581:28: note: Dereferencing argument port that is null blastem-0.6.3.4/m68k_core_x86.c:2567:9: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [ctunullpointerOutOfMemory] blastem-0.6.3.4/genesis.c:1646:29: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1646:29: note: Assignment 'opts=malloc(sizeof(struct m68k_options))', assigned value is 0 blastem-0.6.3.4/genesis.c:1647:16: note: Calling function init_m68k_opts, 1st argument is null blastem-0.6.3.4/m68k_core_x86.c:2567:9: note: Dereferencing argument opts that is null blastem-0.6.3.4/sms.c:577:29: warning: If memory allocation fails, then there is a possible null pointer dereference: sms [ctunullpointerOutOfMemory] blastem-0.6.3.4/sms.c:589:27: note: Assuming allocation function fails blastem-0.6.3.4/sms.c:589:27: note: Assignment 'sms=calloc(1,sizeof(struct sms_context))', assigned value is 0 blastem-0.6.3.4/sms.c:631:17: note: Calling function set_gain_config, 1st argument is null blastem-0.6.3.4/sms.c:577:29: note: Dereferencing argument sms that is null blastem-0.6.3.4/util.c:156:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [ctunullpointerOutOfResources] blastem-0.6.3.4/blastcpm.c:93:17: note: Assuming allocation function fails blastem-0.6.3.4/blastcpm.c:93:17: note: Assignment 'f=fopen("fake_cpm.bin","rb")', assigned value is 0 blastem-0.6.3.4/blastcpm.c:94:24: note: Calling function file_size, 1st argument is null blastem-0.6.3.4/util.c:156:8: note: Dereferencing argument f that is null blastem-0.6.3.4/util.c:180:10: warning: If memory allocation fails, then there is a possible null pointer dereference: text [ctunullpointerOutOfMemory] blastem-0.6.3.4/config.c:303:27: note: Assuming allocation function fails blastem-0.6.3.4/config.c:303:27: note: Assignment 'ext_filter=strdup(tern_find_path_default(config,"ui\x00extensions\x00",(union tern_val){.ptrval="bin gen md smd sms gg"},TVAL_PTR).ptrval)', assigned value is 0 blastem-0.6.3.4/config.c:306:21: note: Assignment 'cur_filter=ext_filter', assigned value is 0 blastem-0.6.3.4/config.c:314:28: note: Calling function split_keyval, 1st argument is null blastem-0.6.3.4/util.c:180:10: note: Dereferencing argument text that is null blastem-0.6.3.4/vos_program_module.c:46:39: warning: If resource allocation fails, then there is a possible null pointer dereference: f [ctunullpointerOutOfResources] blastem-0.6.3.4/dis.c:221:18: note: Assuming allocation function fails blastem-0.6.3.4/dis.c:221:18: note: Assignment 'f=fopen(argv[1],"rb")', assigned value is 0 blastem-0.6.3.4/dis.c:230:18: note: Calling function vos_read_header, 1st argument is null blastem-0.6.3.4/vos_program_module.c:46:39: note: Dereferencing argument f that is null blastem-0.6.3.4/xband.c:423:23: error: Null pointer dereference: base_map [ctunullpointer] blastem-0.6.3.4/romdb.c:645:29: note: Calling function configure_rom, 6th argument is null blastem-0.6.3.4/romdb.c:917:11: note: Calling function xband_configure_rom, 6th argument is null blastem-0.6.3.4/xband.c:423:23: note: Dereferencing argument base_map that is null blastem-0.6.3.4/z80_to_x86.c:3195:9: warning: If memory allocation fails, then there is a possible null pointer dereference: options [ctunullpointerOutOfMemory] blastem-0.6.3.4/genesis.c:1570:30: note: Assuming allocation function fails blastem-0.6.3.4/genesis.c:1570:30: note: Assignment 'z_opts=malloc(sizeof(struct z80_options))', assigned value is 0 blastem-0.6.3.4/genesis.c:1571:15: note: Calling function init_z80_opts, 1st argument is null blastem-0.6.3.4/z80_to_x86.c:3195:9: note: Dereferencing argument options that is null diff: head blastem-0.6.3.4/blastem.c:620:8: style: Variable 'config_width' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/blastem.c:627:8: style: Variable 'config_height' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/blastem.c:637:8: style: Variable 'config_fullscreen' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/debug.c:809:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/m68k_core_x86.c:1874:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/m68k_core_x86.c:1874:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/m68k_core_x86.c:1874:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/m68k_core_x86.c:2017:55: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/m68k_core_x86.c:2017:70: style: Parameter 'src_op' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/m68k_core_x86.c:2017:87: style: Parameter 'dst_op' can be declared as pointer to const [constParameterPointer] head blastem-0.6.3.4/nuklear_ui/blastem_nuklear.c:1015:13: style: Variable 'controller_image' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/zlib/deflate.c:2063:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] head blastem-0.6.3.4/zlib/deflate.c:2063:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] DONE