2026-05-05 03:11 ftp://ftp.de.debian.org/debian/pool/main/s/spim/spim_8.0+dfsg.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 200 182 elapsed-time: 6.2 4.9 head-timing-info: old-timing-info: head results: spim-8.0.dfsg/CPU/data.c:312:22: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:313:23: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:317:32: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:319:33: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:335:20: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:336:21: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:340:32: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/data.c:129:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] spim-8.0.dfsg/CPU/data.c:134:66: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] spim-8.0.dfsg/CPU/data.c:141:25: style:inconclusive: Function 'set_data_alignment' argument 1 names different: declaration '' definition 'alignment'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/CPU/data.c:328:22: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/display-utils.c:109:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:113:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:117:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:121:7: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:149:28: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:152:30: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:155:31: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/display-utils.c:158:31: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/dump_ops.c:95:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] spim-8.0.dfsg/CPU/dump_ops.c:101:12: style: Comparing expression of type 'unsigned int' against value -1. Condition is always false. [compareValueOutOfTypeRangeError] spim-8.0.dfsg/CPU/dump_ops.c:121:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] spim-8.0.dfsg/CPU/dump_ops.c:121:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] spim-8.0.dfsg/CPU/dump_ops.c:121:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] spim-8.0.dfsg/CPU/dump_ops.c:63:20: style: Parameter 'p1' can be declared as pointer to const. However it seems that 'compare_ops' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] spim-8.0.dfsg/CPU/dump_ops.c:112:38: note: You might need to cast the function pointer here spim-8.0.dfsg/CPU/dump_ops.c:63:20: note: Parameter 'p1' can be declared as pointer to const spim-8.0.dfsg/CPU/dump_ops.c:63:30: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'compare_ops' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] spim-8.0.dfsg/CPU/dump_ops.c:112:38: note: You might need to cast the function pointer here spim-8.0.dfsg/CPU/dump_ops.c:63:30: note: Parameter 'p2' can be declared as pointer to const spim-8.0.dfsg/CPU/endian.c:7:23: style: Return value '*(char*)&x==0x78' is always false [knownConditionTrueFalse] spim-8.0.dfsg/CPU/endian.c:4:11: note: Assignment 'x=0x12345678', assigned value is 305419896 spim-8.0.dfsg/CPU/endian.c:7:23: note: Return value '*(char*)&x==0x78' is always false spim-8.0.dfsg/CPU/inst.c:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_ADDI_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LUI_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LUI_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:783:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_MOVF_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:986:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_BREAK_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:1001:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_BREAK_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:1176:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gp_flag [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/inst.c:564:4: warning: If memory allocation fails, then there is a possible null pointer dereference: new_inst [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:562:51: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:562:27: note: Assignment 'new_inst=(struct instruction*)xmalloc(sizeof(struct instruction))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:564:4: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:566:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_inst [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:562:51: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:562:27: note: Assignment 'new_inst=(struct instruction*)xmalloc(sizeof(struct instruction))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:566:3: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:1027:3: warning: If memory allocation fails, then there is a possible null pointer dereference: expr [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:1025:41: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:1025:20: note: Assignment 'expr=(struct imm_expr*)xmalloc(sizeof(struct imm_expr))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:1027:3: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:1028:3: warning: If memory allocation fails, then there is a possible null pointer dereference: expr [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:1025:41: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:1025:20: note: Assignment 'expr=(struct imm_expr*)xmalloc(sizeof(struct imm_expr))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:1028:3: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:1029:3: warning: If memory allocation fails, then there is a possible null pointer dereference: expr [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:1025:41: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:1025:20: note: Assignment 'expr=(struct imm_expr*)xmalloc(sizeof(struct imm_expr))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:1029:3: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:1045:4: warning: If memory allocation fails, then there is a possible null pointer dereference: expr [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/inst.c:1043:41: note: Assuming allocation function fails spim-8.0.dfsg/CPU/inst.c:1043:20: note: Assignment 'expr=(struct imm_expr*)xmalloc(sizeof(struct imm_expr))', assigned value is 0 spim-8.0.dfsg/CPU/inst.c:1045:4: note: Null pointer dereference spim-8.0.dfsg/CPU/inst.c:1411:20: style:inconclusive: Function 'inst_decode' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] spim-8.0.dfsg/CPU/inst.h:248:33: note: Function 'inst_decode' argument 1 names different: declaration 'value' definition 'val'. spim-8.0.dfsg/CPU/inst.c:1411:20: note: Function 'inst_decode' argument 1 names different: declaration 'value' definition 'val'. spim-8.0.dfsg/CPU/inst.c:1532:18: style:inconclusive: Function 'mk_r_inst' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/CPU/inst.c:1548:18: style:inconclusive: Function 'mk_i_inst' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] spim-8.0.dfsg/CPU/inst.c:58:38: note: Function 'mk_i_inst' argument 1 names different: declaration 'value' definition 'val'. spim-8.0.dfsg/CPU/inst.c:1548:18: note: Function 'mk_i_inst' argument 1 names different: declaration 'value' definition 'val'. spim-8.0.dfsg/CPU/inst.c:1562:18: style:inconclusive: Function 'mk_j_inst' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/CPU/inst.c:628:35: style: Parameter 'p1' can be declared as pointer to const. However it seems that 'compare_pair_value' is a callback function, if 'p1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] spim-8.0.dfsg/CPU/inst.c:1405:16: note: You might need to cast the function pointer here spim-8.0.dfsg/CPU/inst.c:628:35: note: Parameter 'p1' can be declared as pointer to const spim-8.0.dfsg/CPU/inst.c:628:53: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'compare_pair_value' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] spim-8.0.dfsg/CPU/inst.c:1405:16: note: You might need to cast the function pointer here spim-8.0.dfsg/CPU/inst.c:628:53: note: Parameter 'p2' can be declared as pointer to const spim-8.0.dfsg/CPU/inst.c:1041:26: style: Parameter 'old_expr' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/inst.c:1160:21: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/inst.c:1174:10: style: Variable 'lab' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/inst.c:1191:27: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/inst.c:1198:27: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/inst.c:1242:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/inst.c:1414:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/mem.c:499:41: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] spim-8.0.dfsg/CPU/mem.c:579:41: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] spim-8.0.dfsg/CPU/mem.c:134:7: error: Common realloc mistake: 'text_seg' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/mem.c:143:5: error: Common realloc mistake: 'data_seg' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/mem.c:154:5: error: Common realloc mistake: 'stack_seg' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/mem.c:167:7: error: Common realloc mistake: 'k_text_seg' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/mem.c:177:5: error: Common realloc mistake: 'k_data_seg' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/mem.c:252:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] spim-8.0.dfsg/CPU/mem.c:250:34: note: Assuming allocation function fails spim-8.0.dfsg/CPU/mem.c:250:13: note: Assignment 'new_seg=(mem_word*)xmalloc(new_size)', assigned value is 0 spim-8.0.dfsg/CPU/mem.c:252:16: note: Null pointer addition spim-8.0.dfsg/CPU/mem.c:241:13: style: Variable 'po' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/mem.c:443:45: style: Parameter 'inst' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/mem.c:480:15: style: Variable 'inst' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/run.c:246:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/run.c:1712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/run.c:1436:3: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1439:3: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1446:8: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1454:18: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1550:15: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1591:18: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:1620:18: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/run.c:653:12: style: Redundant assignment of 'word' to itself. [selfAssignment] spim-8.0.dfsg/CPU/run.c:693:12: style: Redundant assignment of 'word' to itself. [selfAssignment] spim-8.0.dfsg/CPU/run.c:191:36: style:inconclusive: Function 'run_spim' argument 2 names different: declaration 'steps' definition 'steps_to_run'. [funcArgNamesDifferent] spim-8.0.dfsg/CPU/run.h:36:49: note: Function 'run_spim' argument 2 names different: declaration 'steps' definition 'steps_to_run'. spim-8.0.dfsg/CPU/run.c:191:36: note: Function 'run_spim' argument 2 names different: declaration 'steps' definition 'steps_to_run'. spim-8.0.dfsg/CPU/run.c:1454:13: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/run.c:1550:10: style: Variable 'wp' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/run.c:1591:13: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/run.c:1620:13: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/spim-utils.c:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/spim-utils.c:148:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPIM_VERSION [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/spim-utils.c:120:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] spim-8.0.dfsg/CPU/spim-utils.c:120:73: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] spim-8.0.dfsg/CPU/spim-utils.c:365:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rec [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/spim-utils.c:363:32: note: Assuming allocation function fails spim-8.0.dfsg/CPU/spim-utils.c:363:15: note: Assignment 'rec=(struct bkpt*)xmalloc(sizeof(struct bkpt))', assigned value is 0 spim-8.0.dfsg/CPU/spim-utils.c:365:3: note: Null pointer dereference spim-8.0.dfsg/CPU/spim-utils.c:366:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rec [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/spim-utils.c:363:32: note: Assuming allocation function fails spim-8.0.dfsg/CPU/spim-utils.c:363:15: note: Assignment 'rec=(struct bkpt*)xmalloc(sizeof(struct bkpt))', assigned value is 0 spim-8.0.dfsg/CPU/spim-utils.c:366:3: note: Null pointer dereference spim-8.0.dfsg/CPU/spim-utils.c:368:8: warning: If memory allocation fails, then there is a possible null pointer dereference: rec [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/spim-utils.c:363:32: note: Assuming allocation function fails spim-8.0.dfsg/CPU/spim-utils.c:363:15: note: Assignment 'rec=(struct bkpt*)xmalloc(sizeof(struct bkpt))', assigned value is 0 spim-8.0.dfsg/CPU/spim-utils.c:368:8: note: Null pointer dereference spim-8.0.dfsg/CPU/spim-utils.c:164:9: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] spim-8.0.dfsg/CPU/spim-utils.c:165:9: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] spim-8.0.dfsg/CPU/spim-utils.c:576:14: style:inconclusive: Function 'xmalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/CPU/spim-utils.c:589:14: style:inconclusive: Function 'zmalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/CPU/spim-utils.c:85:25: style: Parameter 'exception_file_names' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/spim-utils.c:286:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/spim-utils.c:457:13: style: Variable 'idp' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/spim-utils.c:457:24: style: Variable 'np' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/spim-utils.c:569:17: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/sym-tbl.c:356:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_LUI_OP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/CPU/sym-tbl.c:501:4: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] spim-8.0.dfsg/CPU/sym-tbl.c:167:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:167:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:168:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:168:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:169:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:169:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:170:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:170:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:171:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:171:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:172:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:172:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:174:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lab [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:166:27: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:166:9: note: Assignment 'lab=(struct label*)xmalloc(sizeof(struct label))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:174:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:241:3: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:229:40: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:229:18: note: Assignment 'u=(struct label_use*)xmalloc(sizeof(struct label_use))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:241:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:253:3: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:251:40: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:251:18: note: Assignment 'u=(struct label_use*)xmalloc(sizeof(struct label_use))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:253:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:254:3: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:251:40: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:251:18: note: Assignment 'u=(struct label_use*)xmalloc(sizeof(struct label_use))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:254:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:255:3: warning: If memory allocation fails, then there is a possible null pointer dereference: u [nullPointerOutOfMemory] spim-8.0.dfsg/CPU/sym-tbl.c:251:40: note: Assuming allocation function fails spim-8.0.dfsg/CPU/sym-tbl.c:251:18: note: Assignment 'u=(struct label_use*)xmalloc(sizeof(struct label_use))', assigned value is 0 spim-8.0.dfsg/CPU/sym-tbl.c:255:3: note: Null pointer dereference spim-8.0.dfsg/CPU/sym-tbl.c:296:29: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/CPU/sym-tbl.c:439:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/CPU/sym-tbl.c:490:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/spim/spim.c:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:405:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_STR [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_NL [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_INT [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:795:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y_NL [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:805:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:883:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:901:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:921:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:961:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:1035:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:1055:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSETP [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/spim/spim.c:821:30: style:inconclusive: Function 'print_reg_from_string' argument 1 names different: declaration 'reg' definition 'reg_num'. [funcArgNamesDifferent] spim-8.0.dfsg/spim/spim.c:92:41: note: Function 'print_reg_from_string' argument 1 names different: declaration 'reg' definition 'reg_num'. spim-8.0.dfsg/spim/spim.c:821:30: note: Function 'print_reg_from_string' argument 1 names different: declaration 'reg' definition 'reg_num'. spim-8.0.dfsg/spim/spim.c:644:15: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] spim-8.0.dfsg/spim/spim.c:821:30: style: Parameter 'reg_num' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/spim/spim.c:904:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] spim-8.0.dfsg/xspim/buttons.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:394:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:406:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:502:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:563:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_out [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:583:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:615:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_out [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:659:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:670:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:746:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:792:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:848:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:951:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_out [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:963:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:985:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1019:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bare_machine [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1053:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1086:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/buttons.c:1128:11: style:inconclusive: Function 'popup_one_field_dialog' argument 5 names different: declaration 'action_name' definition 'action1_name'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:103:18: note: Function 'popup_one_field_dialog' argument 5 names different: declaration 'action_name' definition 'action1_name'. spim-8.0.dfsg/xspim/buttons.c:1128:11: note: Function 'popup_one_field_dialog' argument 5 names different: declaration 'action_name' definition 'action1_name'. spim-8.0.dfsg/xspim/buttons.c:1128:32: style:inconclusive: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:104:18: note: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1128:32: note: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1129:32: style:inconclusive: Function 'popup_one_field_dialog' argument 7 names different: declaration '' definition 'action2_name'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1129:53: style:inconclusive: Function 'popup_one_field_dialog' argument 8 names different: declaration '' definition 'action2'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1130:33: style:inconclusive: Function 'popup_one_field_dialog' argument 9 names different: declaration '' definition 'field1_text'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1192:32: style:inconclusive: Function 'popup_two_field_dialog' argument 7 names different: declaration 'action_name' definition 'action1_name'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:111:18: note: Function 'popup_two_field_dialog' argument 7 names different: declaration 'action_name' definition 'action1_name'. spim-8.0.dfsg/xspim/buttons.c:1192:32: note: Function 'popup_two_field_dialog' argument 7 names different: declaration 'action_name' definition 'action1_name'. spim-8.0.dfsg/xspim/buttons.c:1192:53: style:inconclusive: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:112:18: note: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1192:53: note: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1193:32: style:inconclusive: Function 'popup_two_field_dialog' argument 9 names different: declaration '' definition 'action2_name'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1193:53: style:inconclusive: Function 'popup_two_field_dialog' argument 10 names different: declaration '' definition 'action2'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1194:33: style:inconclusive: Function 'popup_two_field_dialog' argument 11 names different: declaration '' definition 'field1_text'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:1194:54: style:inconclusive: Function 'popup_two_field_dialog' argument 12 names different: declaration '' definition 'field2_text'. [funcArgNamesDifferentUnnamed] spim-8.0.dfsg/xspim/buttons.c:683:45: style: Parameter 'value_str' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/xspim/buttons.c:1239:10: style: Variable 'field2' is assigned a value that is never used. [unreadVariable] spim-8.0.dfsg/xspim/windows.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNpreferredPaneSize [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/windows.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/windows.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNallowResize [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/windows.c:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNallowResize [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/windows.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNpreferredPaneSize [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/windows.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNpreferredPaneSize [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:411:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:435:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtPointer [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:554:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:586:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_RUN_STEPS [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:622:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:650:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:664:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_modified [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:694:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:744:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_modified [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:775:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:808:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:917:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:939:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:955:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:973:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:990:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT8BIT [valueFlowBailoutIncompleteVar] spim-8.0.dfsg/xspim/xspim.c:334:25: style: Variable 'accept_pseudo_insts' is reassigned a value before the old one has been used. [redundantAssignment] spim-8.0.dfsg/xspim/xspim.c:310:23: note: accept_pseudo_insts is assigned spim-8.0.dfsg/xspim/xspim.c:334:25: note: accept_pseudo_insts is overwritten spim-8.0.dfsg/xspim/xspim.c:511:15: style: Parameter 'program_name' can be declared as pointer to const [constParameterPointer] spim-8.0.dfsg/xspim/xspim.c:435:53: error: Uninitialized variable: app_res [uninitvar] spim-8.0.dfsg/xspim/xspim.c:409:12: style: Unused variable: n [unusedVariable] spim-8.0.dfsg/xspim/xspim.c:444:13: style: Variable 'toplevel2' is assigned a value that is never used. [unreadVariable] spim-8.0.dfsg/xspim/xspim.c:958:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] diff: head spim-8.0.dfsg/CPU/data.c:141:25: style:inconclusive: Function 'set_data_alignment' argument 1 names different: declaration '' definition 'alignment'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/CPU/dump_ops.c:101:12: style: Comparing expression of type 'unsigned int' against value -1. Condition is always false. [compareValueOutOfTypeRangeError] head spim-8.0.dfsg/CPU/inst.c:1174:10: style: Variable 'lab' can be declared as pointer to const [constVariablePointer] head spim-8.0.dfsg/CPU/inst.c:1532:18: style:inconclusive: Function 'mk_r_inst' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/CPU/inst.c:1562:18: style:inconclusive: Function 'mk_j_inst' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/CPU/mem.c:499:41: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head spim-8.0.dfsg/CPU/mem.c:579:41: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always true. [compareValueOutOfTypeRangeError] head spim-8.0.dfsg/CPU/spim-utils.c:576:14: style:inconclusive: Function 'xmalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/CPU/spim-utils.c:589:14: style:inconclusive: Function 'zmalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1128:32: style:inconclusive: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:104:18: note: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1128:32: note: Function 'popup_one_field_dialog' argument 6 names different: declaration 'action' definition 'action1'. head spim-8.0.dfsg/xspim/buttons.c:1129:32: style:inconclusive: Function 'popup_one_field_dialog' argument 7 names different: declaration '' definition 'action2_name'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1129:53: style:inconclusive: Function 'popup_one_field_dialog' argument 8 names different: declaration '' definition 'action2'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1130:33: style:inconclusive: Function 'popup_one_field_dialog' argument 9 names different: declaration '' definition 'field1_text'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1192:53: style:inconclusive: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. [funcArgNamesDifferent] spim-8.0.dfsg/xspim/buttons.c:112:18: note: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. spim-8.0.dfsg/xspim/buttons.c:1192:53: note: Function 'popup_two_field_dialog' argument 8 names different: declaration 'action' definition 'action1'. head spim-8.0.dfsg/xspim/buttons.c:1193:32: style:inconclusive: Function 'popup_two_field_dialog' argument 9 names different: declaration '' definition 'action2_name'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1193:53: style:inconclusive: Function 'popup_two_field_dialog' argument 10 names different: declaration '' definition 'action2'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1194:33: style:inconclusive: Function 'popup_two_field_dialog' argument 11 names different: declaration '' definition 'field1_text'. [funcArgNamesDifferentUnnamed] head spim-8.0.dfsg/xspim/buttons.c:1194:54: style:inconclusive: Function 'popup_two_field_dialog' argument 12 names different: declaration '' definition 'field2_text'. [funcArgNamesDifferentUnnamed] DONE