2024-04-22 03:50 ftp://ftp.de.debian.org/debian/pool/main/s/simh/simh_3.8.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-20-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 3793 3793 elapsed-time: 56.3 55.7 head-timing-info: old-timing-info: head results: simh-3.8.1/ALTAIR/altair_dsk.c:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_dsk.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sio.c:142:22: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'ptr_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/ALTAIR/altair_sio.c:89:27: note: You might need to cast the function pointer here simh-3.8.1/ALTAIR/altair_sio.c:142:22: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/ALTAIR/altair_sio.c:147:22: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'ptp_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/ALTAIR/altair_sio.c:105:27: note: You might need to cast the function pointer here simh-3.8.1/ALTAIR/altair_sio.c:147:22: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/ALTAIR/altair_sys.c:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sys.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_sys.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_dsk.c:221:17: error: Array 'cur_sect[9]' accessed at index 255, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/ALTAIR/altair_dsk.c:222:17: error: Array 'cur_byte[9]' accessed at index 255, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/ALTAIR/altair_dsk.c:321:27: warning: Either the condition '(i=cur_byte[cur_disk])<138' is redundant or the array 'dskbuf[137]' is accessed at index 137, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/ALTAIR/altair_dsk.c:319:38: note: Assuming that condition '(i=cur_byte[cur_disk])<138' is not redundant simh-3.8.1/ALTAIR/altair_dsk.c:321:27: note: Array index out of bounds simh-3.8.1/ALTAIR/altair_dsk.c:335:19: warning: Either the condition 'cur_byte[cur_disk]>136' is redundant or the array 'dskbuf[137]' is accessed at index 137, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/ALTAIR/altair_dsk.c:333:32: note: Assuming that condition 'cur_byte[cur_disk]>136' is not redundant simh-3.8.1/ALTAIR/altair_dsk.c:334:25: note: Assignment 'i=cur_byte[cur_disk]', assigned value is 137 simh-3.8.1/ALTAIR/altair_dsk.c:335:19: note: Array index out of bounds simh-3.8.1/ALTAIR/altair_dsk.c:355:15: warning: Either the condition 'i<138' is redundant or the array 'dskbuf[137]' is accessed at index 137, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/ALTAIR/altair_dsk.c:354:14: note: Assuming that condition 'i<138' is not redundant simh-3.8.1/ALTAIR/altair_dsk.c:355:15: note: Array index out of bounds simh-3.8.1/ALTAIR/altair_dsk.c:363:9: style: Variable 'rtn' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/ALTAIR/altair_dsk.c:362:9: note: rtn is assigned simh-3.8.1/ALTAIR/altair_dsk.c:363:9: note: rtn is overwritten simh-3.8.1/ALTAIR/altair_dsk.c:173:23: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'dsk_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/ALTAIR/altair_dsk.c:154:15: note: You might need to cast the function pointer here simh-3.8.1/ALTAIR/altair_dsk.c:173:23: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/ALTAIR/altair_dsk.c:180:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'dsk_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/ALTAIR/altair_dsk.c:165:18: note: You might need to cast the function pointer here simh-3.8.1/ALTAIR/altair_dsk.c:180:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/ALTAIR/altair_dsk.c:363:9: style: Variable 'rtn' is assigned a value that is never used. [unreadVariable] simh-3.8.1/ALTAIR/altair_sys.c:304:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] simh-3.8.1/ALTAIR/altair_sys.c:156:38: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/ALTAIR/altair_sys.c:183:49: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/ALTAIR/altair_sys.c:184:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/ALTAIR/altair_sys.c:232:48: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/ALTAIR/altair_sys.c:188:7: style: Variable 'cflag' is assigned a value that is never used. [unreadVariable] simh-3.8.1/ALTAIR/altair_sys.c:237:7: style: Variable 'cflag' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/altairz80_dsk.c:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:298:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:334:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:398:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:432:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:832:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:969:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:1147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:1154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:1163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:1174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_dsk.c:279:33: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'dsk_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_dsk.c:266:18: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_dsk.c:279:33: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_hdsk.c:191:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:453:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:515:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_hdsk.c:271:53: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'set_geom' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_hdsk.c:163:66: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_hdsk.c:271:53: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_hdsk.c:293:41: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'show_geom' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_hdsk.c:163:77: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_hdsk.c:293:41: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_hdsk.c:304:55: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'set_format' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_hdsk.c:160:68: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_hdsk.c:304:55: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_hdsk.c:333:43: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'show_format' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_hdsk.c:160:81: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_hdsk.c:333:43: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_hdsk.c:447:11: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/altairz80_hdsk.c:535:11: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/altairz80_net.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:275:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_net.c:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/ALTAIR/altair_cpu.c:396:20: style: Variable 'PC' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/ALTAIR/altair_cpu.c:395:19: note: PC is assigned simh-3.8.1/ALTAIR/altair_cpu.c:396:20: note: PC is overwritten simh-3.8.1/ALTAIR/altair_cpu.c:588:16: style: Variable 'PC' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/ALTAIR/altair_cpu.c:587:15: note: PC is assigned simh-3.8.1/ALTAIR/altair_cpu.c:588:16: note: PC is overwritten simh-3.8.1/ALTAIR/altair_cpu.c:1183:21: style:inconclusive: Function 'nulldev' argument 1 names different: declaration 'io' definition 'flag'. [funcArgNamesDifferent] simh-3.8.1/ALTAIR/altair_cpu.c:137:21: note: Function 'nulldev' argument 1 names different: declaration 'io' definition 'flag'. simh-3.8.1/ALTAIR/altair_cpu.c:1183:21: note: Function 'nulldev' argument 1 names different: declaration 'io' definition 'flag'. simh-3.8.1/ALTAIR/altair_cpu.c:1140:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cpu_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/ALTAIR/altair_cpu.c:298:25: note: You might need to cast the function pointer here simh-3.8.1/ALTAIR/altair_cpu.c:1140:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/ALTAIR/altair_cpu.c:894:11: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] simh-3.8.1/ALTAIR/altair_cpu.c:960:11: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/altairz80_net.c:142:33: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'net_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_net.c:115:18: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_net.c:142:33: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_sio.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:408:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:421:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:430:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:458:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:468:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:475:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:614:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:639:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:684:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:714:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:735:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:777:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:803:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:865:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:885:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:892:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:910:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1043:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1080:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1088:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1295:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:536:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:642:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:825:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sys.c:864:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_sio.c:1357:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] simh-3.8.1/AltairZ80/altairz80_sio.c:1519:36: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/AltairZ80/altairz80_sio.c:1531:36: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/AltairZ80/altairz80_sio.c:696:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/AltairZ80/altairz80_sio.c:1317:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/AltairZ80/altairz80_sio.c:402:37: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_sio.c:402:62: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_sio.c:402:74: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_sio.c:456:33: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ptr_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_sio.c:310:18: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_sio.c:456:33: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_sio.c:466:33: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ptp_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_sio.c:323:18: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_sio.c:466:33: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_sio.c:1042:38: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'simh_dev_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/altairz80_sio.c:392:18: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/altairz80_sio.c:1042:38: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_sys.c:366:36: style: Variable 'T' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/altairz80_sys.c:469:51: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_sys.c:801:15: style: Variable 'pnp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/altairz80_sys.c:861:15: style: Variable 'pnp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/flashwriter2.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/flashwriter2.c:174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/flashwriter2.c:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/flashwriter2.c:232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/flashwriter2.c:303:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/flashwriter2.c:131:13: error: Array 'fw2_info[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/flashwriter2.c:122:18: note: Assuming that condition 'i<4' is not redundant simh-3.8.1/AltairZ80/flashwriter2.c:131:13: note: Array index out of bounds simh-3.8.1/AltairZ80/flashwriter2.c:132:13: error: Array 'fw2_info[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/flashwriter2.c:122:18: note: Assuming that condition 'i<4' is not redundant simh-3.8.1/AltairZ80/flashwriter2.c:132:13: note: Array index out of bounds simh-3.8.1/AltairZ80/flashwriter2.c:133:13: error: Array 'fw2_info[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/flashwriter2.c:122:18: note: Assuming that condition 'i<4' is not redundant simh-3.8.1/AltairZ80/flashwriter2.c:133:13: note: Array index out of bounds simh-3.8.1/AltairZ80/flashwriter2.c:125:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/flashwriter2.c:220:49: style:inconclusive: Function 'FW2_Write' argument 2 names different: declaration 'cData' definition 'Value'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/flashwriter2.c:81:49: note: Function 'FW2_Write' argument 2 names different: declaration 'cData' definition 'Value'. simh-3.8.1/AltairZ80/flashwriter2.c:220:49: note: Function 'FW2_Write' argument 2 names different: declaration 'cData' definition 'Value'. simh-3.8.1/AltairZ80/flashwriter2.c:191:38: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/i8272.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i8272.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i8272.c:363:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i8272.c:594:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logicalCyl [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i8272.c:266:13: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i8272.c:409:26: style: Variable 'pDrive' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_decode.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i86_decode.c:269:39: style:inconclusive: Boolean expression 'reason==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] simh-3.8.1/AltairZ80/i86_decode.c:91:17: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/AltairZ80/i86_decode.c:89:13: note: tmp is assigned simh-3.8.1/AltairZ80/i86_decode.c:91:17: note: tmp is overwritten simh-3.8.1/AltairZ80/i86_decode.c:276:23: style:inconclusive: Function 'halt_sys' argument 1 names different: declaration 'sys' definition 'm'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/i86.h:220:24: note: Function 'halt_sys' argument 1 names different: declaration 'sys' definition 'm'. simh-3.8.1/AltairZ80/i86_decode.c:276:23: note: Function 'halt_sys' argument 1 names different: declaration 'sys' definition 'm'. simh-3.8.1/AltairZ80/i86_decode.c:269:65: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation] simh-3.8.1/AltairZ80/i86_decode.c:276:23: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/i86_decode.c:374:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_ops.c:4128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/i86_ops.c:3829:12: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/AltairZ80/i86_ops.c:3826:9: note: tmp is assigned simh-3.8.1/AltairZ80/i86_ops.c:3829:12: note: tmp is overwritten simh-3.8.1/AltairZ80/i86_ops.c:3860:12: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/AltairZ80/i86_ops.c:3858:9: note: tmp is assigned simh-3.8.1/AltairZ80/i86_ops.c:3860:12: note: tmp is overwritten simh-3.8.1/AltairZ80/i86_ops.c:3891:15: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/AltairZ80/i86_ops.c:3889:12: note: tmp is assigned simh-3.8.1/AltairZ80/i86_ops.c:3891:15: note: tmp is overwritten simh-3.8.1/AltairZ80/i86_ops.c:113:38: style: Parameter 'm' can be declared as pointer to const. However it seems that 'i86op_illegal_op' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/AltairZ80/i86_ops.c:5495:14: note: You might need to cast the function pointer here simh-3.8.1/AltairZ80/i86_ops.c:113:38: note: Parameter 'm' can be declared as pointer to const simh-3.8.1/AltairZ80/i86_ops.c:2662:26: style: Variable 'srcreg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_ops.c:2699:26: style: Variable 'srcreg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_ops.c:2736:26: style: Variable 'srcreg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_ops.c:2804:26: style: Variable 'srcreg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/i86_ops.c:4154:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5059:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5062:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5065:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5068:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5084:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5087:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5090:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5093:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5109:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5112:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5115:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5133:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5136:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5139:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5142:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5158:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5161:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5164:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5167:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5183:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5186:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5189:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5192:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5208:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5211:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5214:19: style: Variable 'destoffset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_ops.c:5217:17: style: Variable 'stkelem' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/i86_prim_ops.c:1117:17: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/AltairZ80/i86_prim_ops.c:1109:9: note: res is assigned simh-3.8.1/AltairZ80/i86_prim_ops.c:1117:17: note: res is overwritten simh-3.8.1/AltairZ80/i86_prim_ops.c:531:24: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/i86_prim_ops.c:536:25: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu_nommu.c:990:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:306:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileref [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:396:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:578:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:655:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/mfdc.c:275:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/mfdc.c:216:27: style:inconclusive: Function 'mfdc_reset' argument 1 names different: declaration 'mfdc_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/mfdc.c:137:34: note: Function 'mfdc_reset' argument 1 names different: declaration 'mfdc_dev' definition 'dptr'. simh-3.8.1/AltairZ80/mfdc.c:216:27: note: Function 'mfdc_reset' argument 1 names different: declaration 'mfdc_dev' definition 'dptr'. simh-3.8.1/AltairZ80/n8vem.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/n8vem.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/n8vem.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/n8vem.c:270:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/n8vem.c:164:35: style:inconclusive: Function 'n8vem_reset' argument 1 names different: declaration 'n8vem_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/n8vem.c:92:35: note: Function 'n8vem_reset' argument 1 names different: declaration 'n8vem_dev' definition 'dptr'. simh-3.8.1/AltairZ80/n8vem.c:164:35: note: Function 'n8vem_reset' argument 1 names different: declaration 'n8vem_dev' definition 'dptr'. simh-3.8.1/AltairZ80/n8vem.c:322:37: style:inconclusive: Function 'n8vem_mem' argument 1 names different: declaration 'port' definition 'Addr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/n8vem.c:101:36: note: Function 'n8vem_mem' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/n8vem.c:322:37: note: Function 'n8vem_mem' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/n8vem.c:322:55: style:inconclusive: Function 'n8vem_mem' argument 2 names different: declaration 'io' definition 'write'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/n8vem.c:101:54: note: Function 'n8vem_mem' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/n8vem.c:322:55: note: Function 'n8vem_mem' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_64fdc.c:1453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1477:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1552:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1573:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1778:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_64fdc.c:1482:37: style:inconclusive: Function 'cromfdc_reset' argument 1 names different: declaration 'cromfdc_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_64fdc.c:116:37: note: Function 'cromfdc_reset' argument 1 names different: declaration 'cromfdc_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_64fdc.c:1482:37: note: Function 'cromfdc_reset' argument 1 names different: declaration 'cromfdc_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_64fdc.c:1566:37: style:inconclusive: Function 'cromfdcrom' argument 1 names different: declaration 'port' definition 'Addr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_64fdc.c:123:37: note: Function 'cromfdcrom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_64fdc.c:1566:37: note: Function 'cromfdcrom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_64fdc.c:1566:55: style:inconclusive: Function 'cromfdcrom' argument 2 names different: declaration 'io' definition 'write'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_64fdc.c:123:55: note: Function 'cromfdcrom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_64fdc.c:1566:55: note: Function 'cromfdcrom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/disasm.c:1074:18: warning: Either the condition 'c<0130' is redundant or the array 'ins->oprs[3]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/AltairZ80/disasm.c:1072:24: note: Assuming that condition 'c<0130' is not redundant simh-3.8.1/AltairZ80/disasm.c:1074:18: note: Array index out of bounds simh-3.8.1/AltairZ80/disasm.c:1075:18: warning: Either the condition 'c<0130' is redundant or the array 'ins->oprs[3]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/AltairZ80/disasm.c:1072:24: note: Assuming that condition 'c<0130' is not redundant simh-3.8.1/AltairZ80/disasm.c:1075:18: note: Array index out of bounds simh-3.8.1/AltairZ80/disasm.c:990:13: style: Local variable 't' shadows outer argument [shadowArgument] simh-3.8.1/AltairZ80/disasm.c:937:39: note: Shadowed declaration simh-3.8.1/AltairZ80/disasm.c:990:13: note: Shadow variable simh-3.8.1/AltairZ80/disasm.c:1140:13: style: Local variable 't' shadows outer argument [shadowArgument] simh-3.8.1/AltairZ80/disasm.c:937:39: note: Shadowed declaration simh-3.8.1/AltairZ80/disasm.c:1140:13: note: Shadow variable simh-3.8.1/AltairZ80/disasm.c:1418:11: style: Local variable 'p' shadows outer variable [shadowVariable] simh-3.8.1/AltairZ80/disasm.c:1177:24: note: Shadowed declaration simh-3.8.1/AltairZ80/disasm.c:1418:11: note: Shadow variable simh-3.8.1/AltairZ80/disasm.c:787:16: style: Variable 'conds' can be declared as const array [constVariable] simh-3.8.1/AltairZ80/disasm.c:941:21: style: Variable 'origdata' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/disasm.c:1179:11: style: Variable 'segover' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/disasm.c:1181:20: style: Variable 'origdata' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/s100_adcs6.c:387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:480:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:510:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:671:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_adcs6.c:417:35: style:inconclusive: Function 'adcs6_reset' argument 1 names different: declaration 'adcs6_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_adcs6.c:118:35: note: Function 'adcs6_reset' argument 1 names different: declaration 'adcs6_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_adcs6.c:417:35: note: Function 'adcs6_reset' argument 1 names different: declaration 'adcs6_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_adcs6.c:506:35: style:inconclusive: Function 'adcs6rom' argument 1 names different: declaration 'port' definition 'Addr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_adcs6.c:127:35: note: Function 'adcs6rom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_adcs6.c:506:35: note: Function 'adcs6rom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_adcs6.c:506:53: style:inconclusive: Function 'adcs6rom' argument 2 names different: declaration 'io' definition 'write'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_adcs6.c:127:53: note: Function 'adcs6rom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_adcs6.c:506:53: note: Function 'adcs6rom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_disk2.c:211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk2.c:227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk2.c:310:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:726:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:735:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:762:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:796:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:878:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk1a.c:731:36: style:inconclusive: Function 'disk1a_reset' argument 1 names different: declaration 'disk1a_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_disk1a.c:102:36: note: Function 'disk1a_reset' argument 1 names different: declaration 'disk1a_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_disk1a.c:731:36: note: Function 'disk1a_reset' argument 1 names different: declaration 'disk1a_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_disk1a.c:788:36: style:inconclusive: Function 'disk1arom' argument 1 names different: declaration 'port' definition 'Addr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_disk1a.c:108:36: note: Function 'disk1arom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_disk1a.c:788:36: note: Function 'disk1arom' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_disk1a.c:788:54: style:inconclusive: Function 'disk1arom' argument 2 names different: declaration 'io' definition 'write'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_disk1a.c:108:54: note: Function 'disk1arom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_disk1a.c:788:54: note: Function 'disk1arom' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_disk2.c:207:35: style:inconclusive: Function 'disk2_reset' argument 1 names different: declaration 'disk2_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_disk2.c:139:35: note: Function 'disk2_reset' argument 1 names different: declaration 'disk2_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_disk2.c:207:35: note: Function 'disk2_reset' argument 1 names different: declaration 'disk2_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_disk3.c:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_fif.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk3.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_fif.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_disk3.c:377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_fif.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_fif.c:222:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_fif.c:125:37: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/s100_fif.c:125:62: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/s100_fif.c:125:74: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/s100_fif.c:193:36: style: Parameter 'dsc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/s100_fif.c:199:14: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/s100_hdc1001.c:180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_hdc1001.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_hdc1001.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_hdc1001.c:248:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/s100_hdc1001.c:176:37: style:inconclusive: Function 'hdc1001_reset' argument 1 names different: declaration 'hdc1001_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_hdc1001.c:119:37: note: Function 'hdc1001_reset' argument 1 names different: declaration 'hdc1001_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_hdc1001.c:176:37: note: Function 'hdc1001_reset' argument 1 names different: declaration 'hdc1001_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_hdc1001.c:375:20: style: Variable 'pDrive' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/s100_if3.c:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_DISABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_if3.c:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_if3.c:226:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_if3.c:275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_if3.c:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_if3.c:370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu_nommu.c:2207:83: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/AltairZ80/altairz80_cpu_nommu.c:2862:91: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/AltairZ80/altairz80_cpu_nommu.c:4103:91: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/AltairZ80/s100_if3.c:171:33: style:inconclusive: Function 'if3_reset' argument 1 names different: declaration 'if3_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_if3.c:91:33: note: Function 'if3_reset' argument 1 names different: declaration 'if3_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_if3.c:171:33: note: Function 'if3_reset' argument 1 names different: declaration 'if3_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_if3.c:352:39: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/s100_disk3.c:343:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/s100_disk3.c:271:35: style:inconclusive: Function 'disk3_reset' argument 1 names different: declaration 'disk3_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_disk3.c:200:35: note: Function 'disk3_reset' argument 1 names different: declaration 'disk3_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_disk3.c:271:35: note: Function 'disk3_reset' argument 1 names different: declaration 'disk3_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_mdriveh.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdriveh.c:252:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdriveh.c:146:37: style:inconclusive: Function 'mdriveh_reset' argument 1 names different: declaration 'mdriveh_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_mdriveh.c:90:37: note: Function 'mdriveh_reset' argument 1 names different: declaration 'mdriveh_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_mdriveh.c:146:37: note: Function 'mdriveh_reset' argument 1 names different: declaration 'mdriveh_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_mdsad.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdsad.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdsad.c:355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileref [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdsad.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_mdsad.c:497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_scp300f.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_scp300f.c:150:37: style:inconclusive: Function 'scp300f_reset' argument 1 names different: declaration 'scp300f_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_scp300f.c:94:37: note: Function 'scp300f_reset' argument 1 names different: declaration 'scp300f_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_scp300f.c:150:37: note: Function 'scp300f_reset' argument 1 names different: declaration 'scp300f_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_scp300f.c:318:39: style:inconclusive: Function 'scp300f_mem' argument 1 names different: declaration 'port' definition 'Addr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_scp300f.c:100:38: note: Function 'scp300f_mem' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_scp300f.c:318:39: note: Function 'scp300f_mem' argument 1 names different: declaration 'port' definition 'Addr'. simh-3.8.1/AltairZ80/s100_scp300f.c:318:57: style:inconclusive: Function 'scp300f_mem' argument 2 names different: declaration 'io' definition 'write'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_scp300f.c:100:56: note: Function 'scp300f_mem' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_scp300f.c:318:57: note: Function 'scp300f_mem' argument 2 names different: declaration 'io' definition 'write'. simh-3.8.1/AltairZ80/s100_scp300f.c:77:12: style: struct member 'SCP300F_INFO::ram' is never used. [unusedStructMember] simh-3.8.1/AltairZ80/s100_scp300f.c:78:12: style: struct member 'SCP300F_INFO::rom' is never used. [unusedStructMember] simh-3.8.1/AltairZ80/s100_mdsad.c:341:34: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] simh-3.8.1/AltairZ80/s100_mdsad.c:341:37: style: Comparing expression of type 'bool' against value 3. Condition is always false. [compareValueOutOfTypeRangeError] simh-3.8.1/AltairZ80/s100_mdsad.c:340:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/s100_mdsad.c:276:28: style:inconclusive: Function 'mdsad_reset' argument 1 names different: declaration 'mdsad_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_mdsad.c:217:35: note: Function 'mdsad_reset' argument 1 names different: declaration 'mdsad_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_mdsad.c:276:28: note: Function 'mdsad_reset' argument 1 names different: declaration 'mdsad_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_mdsad.c:376:15: style: Variable 'pnp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/s100_selchan.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_selchan.c:134:37: style:inconclusive: Function 'selchan_reset' argument 1 names different: declaration 'selchan_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_selchan.c:88:37: note: Function 'selchan_reset' argument 1 names different: declaration 'selchan_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_selchan.c:134:37: note: Function 'selchan_reset' argument 1 names different: declaration 'selchan_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_ss1.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_ss1.c:455:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_ss1.c:644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OPENERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OPENERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OPENERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:504:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/sim_imd.c:688:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/s100_ss1.c:194:33: error: Array 'ss1_tc[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/s100_ss1.c:195:33: error: Array 'ss1_tc[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/s100_ss1.c:196:33: error: Array 'ss1_tc[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/s100_ss1.c:197:33: error: Array 'ss1_tc[1]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/s100_ss1.c:345:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/AltairZ80/s100_ss1.c:237:33: style:inconclusive: Function 'ss1_reset' argument 1 names different: declaration 'ss1_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/s100_ss1.c:83:33: note: Function 'ss1_reset' argument 1 names different: declaration 'ss1_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_ss1.c:237:33: note: Function 'ss1_reset' argument 1 names different: declaration 'ss1_dev' definition 'dptr'. simh-3.8.1/AltairZ80/s100_ss1.c:554:49: style: Variable 'irq_bit' is assigned a value that is never used. [unreadVariable] simh-3.8.1/AltairZ80/vfdhd.c:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/vfdhd.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/vfdhd.c:337:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileref [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/vfdhd.c:581:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:500:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:705:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sectsize [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/wd179x.c:980:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/vfdhd.c:293:26: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:248:5: note: After for loop, i has value 4 simh-3.8.1/AltairZ80/vfdhd.c:293:26: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:294:26: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:248:5: note: After for loop, i has value 4 simh-3.8.1/AltairZ80/vfdhd.c:294:26: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:295:26: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:248:5: note: After for loop, i has value 4 simh-3.8.1/AltairZ80/vfdhd.c:295:26: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:296:26: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:248:5: note: After for loop, i has value 4 simh-3.8.1/AltairZ80/vfdhd.c:296:26: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:297:26: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:248:5: note: After for loop, i has value 4 simh-3.8.1/AltairZ80/vfdhd.c:297:26: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:343:37: error: Array 'vfdhd_info->drive[4]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/AltairZ80/vfdhd.c:336:18: note: Assuming that condition 'i<4' is not redundant simh-3.8.1/AltairZ80/vfdhd.c:343:37: note: Array index out of bounds simh-3.8.1/AltairZ80/vfdhd.c:272:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/AltairZ80/vfdhd.c:213:35: style:inconclusive: Function 'vfdhd_reset' argument 1 names different: declaration 'vfdhd_dev' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/AltairZ80/vfdhd.c:153:35: note: Function 'vfdhd_reset' argument 1 names different: declaration 'vfdhd_dev' definition 'dptr'. simh-3.8.1/AltairZ80/vfdhd.c:213:35: note: Function 'vfdhd_reset' argument 1 names different: declaration 'vfdhd_dev' definition 'dptr'. simh-3.8.1/AltairZ80/vfdhd.c:390:26: style: Variable 'pDrive' can be declared as pointer to const [constVariablePointer] simh-3.8.1/AltairZ80/sim_imd.c:347:40: style: Parameter 'ctlr_comment' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/sim_imd.c:455:36: style: Parameter 'myDisk' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/sim_imd.c:465:28: style: Parameter 'myDisk' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/sim_imd.c:581:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/sim_imd.c:672:23: style: Parameter 'sectorMap' can be declared as pointer to const [constParameterPointer] simh-3.8.1/GRI/gri_stddev.c:222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:264:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_KSR [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:291:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_MODE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:324:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:360:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:378:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:399:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:415:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:422:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_stddev.c:244:23: style:inconclusive: Function 'tti_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:49:23: note: Function 'tti_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:244:23: note: Function 'tti_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:259:23: style:inconclusive: Function 'tto_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:50:23: note: Function 'tto_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:259:23: note: Function 'tto_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:278:27: style:inconclusive: Function 'tti_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:51:27: note: Function 'tti_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:278:27: note: Function 'tti_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:286:27: style:inconclusive: Function 'tto_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:52:27: note: Function 'tto_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:286:27: note: Function 'tto_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:335:23: style:inconclusive: Function 'hsr_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:54:23: note: Function 'hsr_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:335:23: note: Function 'hsr_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:357:23: style:inconclusive: Function 'hsp_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:55:23: note: Function 'hsp_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:357:23: note: Function 'hsp_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:373:27: style:inconclusive: Function 'hsr_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:56:27: note: Function 'hsr_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:373:27: note: Function 'hsr_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:381:27: style:inconclusive: Function 'hsp_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:57:27: note: Function 'hsp_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:381:27: note: Function 'hsp_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:409:23: style:inconclusive: Function 'rtc_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:58:23: note: Function 'rtc_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:409:23: note: Function 'rtc_svc' argument 1 names different: declaration 'uhsr' definition 'uptr'. simh-3.8.1/GRI/gri_stddev.c:418:27: style:inconclusive: Function 'rtc_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_stddev.c:59:27: note: Function 'rtc_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_stddev.c:418:27: note: Function 'rtc_reset' argument 1 names different: declaration 'dhsr' definition 'dptr'. simh-3.8.1/GRI/gri_sys.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:510:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:526:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:663:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:685:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:708:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:721:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:743:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:770:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:783:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:805:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:844:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:861:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:868:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:878:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:896:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:910:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:963:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:970:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:981:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:988:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:999:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1006:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1017:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1024:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1035:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1042:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:1100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_sys.c:314:48: style:inconclusive: Function 'fprint_addr' argument 3 names different: declaration 'mod' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_sys.c:42:48: note: Function 'fprint_addr' argument 3 names different: declaration 'mod' definition 'mode'. simh-3.8.1/GRI/gri_sys.c:314:48: note: Function 'fprint_addr' argument 3 names different: declaration 'mod' definition 'mode'. simh-3.8.1/H316/h316_dp.c:475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:789:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:808:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:827:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:847:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:878:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:917:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:944:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:980:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:1039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1043:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1370:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1489:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_cpu.c:1580:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_dp.c:491:22: style:inconclusive: Function 'dp_go' argument 1 names different: declaration 'dma' definition 'fnc'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:251:22: note: Function 'dp_go' argument 1 names different: declaration 'dma' definition 'fnc'. simh-3.8.1/H316/h316_dp.c:491:22: note: Function 'dp_go' argument 1 names different: declaration 'dma' definition 'fnc'. simh-3.8.1/H316/h316_dp.c:784:50: style:inconclusive: Function 'dp_rdtrk' argument 3 names different: declaration 'cyl' definition 'c'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:254:50: note: Function 'dp_rdtrk' argument 3 names different: declaration 'cyl' definition 'c'. simh-3.8.1/H316/h316_dp.c:784:50: note: Function 'dp_rdtrk' argument 3 names different: declaration 'cyl' definition 'c'. simh-3.8.1/H316/h316_dp.c:784:60: style:inconclusive: Function 'dp_rdtrk' argument 4 names different: declaration 'hd' definition 'h'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:254:62: note: Function 'dp_rdtrk' argument 4 names different: declaration 'hd' definition 'h'. simh-3.8.1/H316/h316_dp.c:784:60: note: Function 'dp_rdtrk' argument 4 names different: declaration 'hd' definition 'h'. simh-3.8.1/H316/h316_dp.c:804:50: style:inconclusive: Function 'dp_wrtrk' argument 3 names different: declaration 'cyl' definition 'c'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:255:50: note: Function 'dp_wrtrk' argument 3 names different: declaration 'cyl' definition 'c'. simh-3.8.1/H316/h316_dp.c:804:50: note: Function 'dp_wrtrk' argument 3 names different: declaration 'cyl' definition 'c'. simh-3.8.1/H316/h316_dp.c:804:60: style:inconclusive: Function 'dp_wrtrk' argument 4 names different: declaration 'hd' definition 'h'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:255:62: note: Function 'dp_wrtrk' argument 4 names different: declaration 'hd' definition 'h'. simh-3.8.1/H316/h316_dp.c:804:60: note: Function 'dp_wrtrk' argument 4 names different: declaration 'hd' definition 'h'. simh-3.8.1/H316/h316_dp.c:871:36: style:inconclusive: Function 'dp_done' argument 2 names different: declaration 'f' definition 'flg'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_dp.c:259:36: note: Function 'dp_done' argument 2 names different: declaration 'f' definition 'flg'. simh-3.8.1/H316/h316_dp.c:871:36: note: Function 'dp_done' argument 2 names different: declaration 'f' definition 'flg'. simh-3.8.1/H316/h316_dp.c:924:49: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'dp_settype' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/H316/h316_dp.c:335:8: note: You might need to cast the function pointer here simh-3.8.1/H316/h316_dp.c:924:49: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/H316/h316_fhd.c:287:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_fhd.c:367:24: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_fhd.c:374:9: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/H316/h316_lp.c:199:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_lp.c:302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_lp.c:355:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:590:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_mt.c:555:36: style:inconclusive: Function 'mt_updint' argument 2 names different: declaration 'mdone' definition 'mdirq'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_mt.c:104:36: note: Function 'mt_updint' argument 2 names different: declaration 'mdone' definition 'mdirq'. simh-3.8.1/H316/h316_mt.c:555:36: note: Function 'mt_updint' argument 2 names different: declaration 'mdone' definition 'mdirq'. simh-3.8.1/H316/h316_mt.c:186:14: style: Variable 'wrt_fnc' can be declared as const array [constVariable] simh-3.8.1/H316/h316_mt.c:488:21: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_cpu.c:1079:20: style:inconclusive: Function 'undio' argument 1 names different: declaration 'inst' definition 'op'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_cpu.c:271:20: note: Function 'undio' argument 1 names different: declaration 'inst' definition 'op'. simh-3.8.1/H316/h316_cpu.c:1079:20: note: Function 'undio' argument 1 names different: declaration 'inst' definition 'op'. simh-3.8.1/H316/h316_cpu.c:1079:41: style:inconclusive: Function 'undio' argument 3 names different: declaration 'dat' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/H316/h316_cpu.c:271:43: note: Function 'undio' argument 3 names different: declaration 'dat' definition 'val'. simh-3.8.1/H316/h316_cpu.c:1079:41: note: Function 'undio' argument 3 names different: declaration 'dat' definition 'val'. simh-3.8.1/H316/h316_cpu.c:416:21: style: Local variable 'dev' shadows outer variable [shadowVariable] simh-3.8.1/H316/h316_cpu.c:374:40: note: Shadowed declaration simh-3.8.1/H316/h316_cpu.c:416:21: note: Shadow variable simh-3.8.1/H316/h316_cpu.c:1579:15: style: Local variable 'fprint_sym' shadows outer function [shadowFunction] simh-3.8.1/H316/h316_cpu.c:283:15: note: Shadowed declaration simh-3.8.1/H316/h316_cpu.c:1579:15: note: Shadow variable simh-3.8.1/H316/h316_cpu.c:1320:29: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_cpu.c:1320:52: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_cpu.c:1320:64: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_cpu.c:1387:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_cpu.c:1457:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/H316/h316_cpu.c:1578:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] simh-3.8.1/H316/h316_cpu.c:1581:14: style: Variable 'has_opnd' can be declared as const array [constVariable] simh-3.8.1/H316/h316_sys.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_sys.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_sys.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:409:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_SW_REST [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:543:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:619:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:686:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:718:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_KSR [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:763:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:787:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:798:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:848:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:875:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:885:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:893:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:905:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/GRI/gri_cpu.c:639:34: style:inconclusive: Function 'no_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:203:34: note: Function 'no_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:639:34: note: Function 'no_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:644:22: style:inconclusive: Function 'no_fo' argument 1 names different: declaration 'op' definition 'fnc'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:204:22: note: Function 'no_fo' argument 1 names different: declaration 'op' definition 'fnc'. simh-3.8.1/GRI/gri_cpu.c:644:22: note: Function 'no_fo' argument 1 names different: declaration 'op' definition 'fnc'. simh-3.8.1/GRI/gri_cpu.c:649:22: style:inconclusive: Function 'no_sf' argument 1 names different: declaration 'op' definition 'fnc'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:205:22: note: Function 'no_sf' argument 1 names different: declaration 'op' definition 'fnc'. simh-3.8.1/GRI/gri_cpu.c:649:22: note: Function 'no_sf' argument 1 names different: declaration 'op' definition 'fnc'. simh-3.8.1/GRI/gri_cpu.c:699:22: style:inconclusive: Function 'ir_rd' argument 1 names different: declaration 'op' definition 'src'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:210:22: note: Function 'ir_rd' argument 1 names different: declaration 'op' definition 'src'. simh-3.8.1/GRI/gri_cpu.c:699:22: note: Function 'ir_rd' argument 1 names different: declaration 'op' definition 'src'. simh-3.8.1/GRI/gri_cpu.c:731:35: style:inconclusive: Function 'isr_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:217:35: note: Function 'isr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:731:35: note: Function 'isr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:765:35: style:inconclusive: Function 'mem_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:222:35: note: Function 'mem_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:765:35: note: Function 'mem_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:780:34: style:inconclusive: Function 'sc_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:224:34: note: Function 'sc_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:780:34: note: Function 'sc_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:801:23: style:inconclusive: Function 'msr_wr' argument 1 names different: declaration 'dst' definition 'src'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:236:23: note: Function 'msr_wr' argument 1 names different: declaration 'dst' definition 'src'. simh-3.8.1/GRI/gri_cpu.c:801:23: note: Function 'msr_wr' argument 1 names different: declaration 'dst' definition 'src'. simh-3.8.1/GRI/gri_cpu.c:801:35: style:inconclusive: Function 'msr_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:236:35: note: Function 'msr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:801:35: note: Function 'msr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:849:34: style:inconclusive: Function 'ax_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:227:34: note: Function 'ax_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:849:34: note: Function 'ax_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:866:34: style:inconclusive: Function 'ay_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:229:34: note: Function 'ay_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:866:34: note: Function 'ay_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:1040:34: style:inconclusive: Function 'gr_wr' argument 2 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/GRI/gri_cpu.c:242:34: note: Function 'gr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/GRI/gri_cpu.c:1040:34: note: Function 'gr_wr' argument 2 names different: declaration 'val' definition 'dat'. simh-3.8.1/H316/h316_sys.c:95:24: style: Parameter 'fileref' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_sys.c:95:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_sys.c:95:51: style: Parameter 'fnam' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_sys.c:234:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_sys.c:235:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_sys.c:313:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_baci.c:618:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:826:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:1011:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:1031:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:1077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_baci.c:1124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/H316/h316_stddev.c:772:29: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/H316/h316_stddev.c:890:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/H316/h316_stddev.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/H316/h316_stddev.c:890:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/H316/h316_stddev.c:890:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/H316/h316_stddev.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/H316/h316_stddev.c:890:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/H316/h316_stddev.c:890:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/H316/h316_stddev.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/H316/h316_stddev.c:890:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_cpu0.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu0.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu0.c:239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:1006:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:1588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:1712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:1811:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_SW_REST [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2537:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2684:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2764:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2858:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:2946:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3381:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3574:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3632:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:3675:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:729:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:817:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:896:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu1.c:884:25: style: Parameter 'caption' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_baci.c:733:9: style:inconclusive: Boolean expression '!(baci_control&baci_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_cpu2.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu2.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu2.c:603:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu2.c:943:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu3.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu3.c:642:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:372:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:554:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:818:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:878:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:941:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:974:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1049:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1083:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1157:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1238:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu5.c:1346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu6.c:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu6.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu6.c:261:16: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu6.c:260:16: note: reason is assigned simh-3.8.1/HP2100/hp2100_cpu6.c:261:16: note: reason is overwritten simh-3.8.1/HP2100/hp2100_cpu6.c:262:16: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu6.c:261:16: note: reason is assigned simh-3.8.1/HP2100/hp2100_cpu6.c:262:16: note: reason is overwritten simh-3.8.1/HP2100/hp2100_cpu6.c:263:16: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu6.c:262:16: note: reason is assigned simh-3.8.1/HP2100/hp2100_cpu6.c:263:16: note: reason is overwritten simh-3.8.1/HP2100/hp2100_cpu6.c:601:20: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu6.c:600:20: note: reason is assigned simh-3.8.1/HP2100/hp2100_cpu6.c:601:20: note: reason is overwritten simh-3.8.1/HP2100/hp2100_cpu6.c:644:16: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu6.c:642:16: note: reason is assigned simh-3.8.1/HP2100/hp2100_cpu6.c:644:16: note: reason is overwritten simh-3.8.1/HP2100/hp2100_dp.c:680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:754:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:837:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:996:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1014:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1034:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1055:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1072:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:1146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dp.c:473:13: style:inconclusive: Boolean expression '!(dpd_control&dpd_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_dp.c:629:9: style:inconclusive: Boolean expression '!(dpc_control&dpc_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_dp.c:774:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/HP2100/hp2100_dp.c:1051:49: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'dp_settype' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_dp.c:357:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_dp.c:1051:49: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_dp.c:886:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_dp.c:933:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_cpu5.c:1103:8: style: Variable 'idext0' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/HP2100/hp2100_cpu5.c:1081:8: note: idext0 is assigned simh-3.8.1/HP2100/hp2100_cpu5.c:1103:8: note: idext0 is overwritten simh-3.8.1/HP2100/hp2100_cpu5.c:372:15: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_dq.c:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:596:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:853:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:861:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:869:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:949:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:360:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:512:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:594:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:619:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:626:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:641:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:674:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dr.c:732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_dq.c:361:9: style:inconclusive: Boolean expression '!(dqd_control&dqd_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_dq.c:480:9: style:inconclusive: Boolean expression '!(dqc_control&dqc_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_dq.c:736:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_dq.c:782:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_ds.c:769:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:834:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u5 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:922:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:941:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:953:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1300:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1409:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1534:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1545:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1567:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1596:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_SW_REST [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ds.c:1689:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_fp.c:173:21: style:inconclusive: Function 'f_as' argument 1 names different: declaration 'op' definition 'opnd'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_fp.h:35:21: note: Function 'f_as' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:173:21: note: Function 'f_as' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:219:22: style:inconclusive: Function 'f_mul' argument 1 names different: declaration 'op' definition 'opnd'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_fp.h:36:22: note: Function 'f_mul' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:219:22: note: Function 'f_mul' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:260:22: style:inconclusive: Function 'f_div' argument 1 names different: declaration 'op' definition 'opnd'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_fp.h:37:22: note: Function 'f_div' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:260:22: note: Function 'f_div' argument 1 names different: declaration 'op' definition 'opnd'. simh-3.8.1/HP2100/hp2100_fp.c:323:28: style: Parameter 'fop' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_fp.c:151:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:182:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:196:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:197:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:201:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:202:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:203:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:207:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:248:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:276:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:279:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_fp.c:340:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] simh-3.8.1/HP2100/hp2100_ds.c:666:9: style:inconclusive: Boolean expression '!(ds_control&ds_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_ds.c:1338:25: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_lps.c:295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:495:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:516:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:525:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:568:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:582:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1587:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1659:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1676:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1703:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1726:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1736:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1744:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1751:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_BKPT_N_SPC [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1866:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1882:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_BKPT_N_SPC [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6476:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6616:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6633:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6643:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6670:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6682:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6690:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6700:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6758:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6809:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6872:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:508:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:532:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:607:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lps.c:399:9: style:inconclusive: Boolean expression '!(lps_control&lps_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_lpt.c:187:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lpt.c:263:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lpt.c:308:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_lpt.c:330:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ipl.c:391:9: style:inconclusive: Boolean expression '!(ipl_control[card]&ipl_flag[card])' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_lpt.c:232:9: style:inconclusive: Boolean expression '!(lpt_control&lpt_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_ipl.c:605:48: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'ipl_dscln' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ipl.c:156:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ipl.c:605:48: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:874:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:893:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:951:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTR_ERF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:996:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1007:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1017:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1025:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1044:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1056:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1065:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1082:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:1246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:1044:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:1366:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:1667:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:1959:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2035:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2068:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_ms.c:415:9: style:inconclusive: Boolean expression '!(msd_control&msd_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_ms.c:623:9: style:inconclusive: Boolean expression '!(msc_control&msc_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_ms.c:817:21: warning: Either the condition 'ms_ptr<(1<<16)' is redundant or the array 'msxb[65536]' is accessed at index 65536, which is out of bounds. [arrayIndexOutOfBoundsCond] simh-3.8.1/HP2100/hp2100_ms.c:815:24: note: Assuming that condition 'ms_ptr<(1<<16)' is not redundant simh-3.8.1/HP2100/hp2100_ms.c:817:21: note: Array index out of bounds simh-3.8.1/HP2100/hp2100_ms.c:1023:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_ms.c:1023:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_ms.c:1023:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_ms.c:1042:29: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'ms_set_timing' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:338:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1042:29: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:1042:52: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'ms_set_timing' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:338:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1042:52: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:1042:64: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'ms_set_timing' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:338:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1042:64: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:1061:26: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'ms_settype' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:332:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1061:26: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:1061:49: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'ms_settype' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:332:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1061:49: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_ms.c:1061:61: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'ms_settype' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_ms.c:332:8: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_ms.c:1061:61: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_mt.c:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:611:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTR_ERF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:643:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:660:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mt.c:424:9: style:inconclusive: Boolean expression '!(mtc_control&mtc_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_mt.c:562:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_mux.c:689:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:882:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:959:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1026:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1078:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_BREAK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_BREAK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1331:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:1363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmte [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mux.c:724:9: style:inconclusive: Boolean expression '!(muxl_control&muxl_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_mux.c:923:9: style:inconclusive: Boolean expression '!(muxc_control&muxc_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_mux.c:988:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/HP2100/hp2100_mux.c:1252:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/HP2100/hp2100_mpx.c:934:9: style:inconclusive: Boolean expression '!(mpx_control&mpx_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_mpx.c:2684:13: warning: Either the condition 'port>=0' is redundant or the array 'mpx_get[8][2]' is accessed at index mpx_get[-1][*], which is out of bounds. [negativeIndex] simh-3.8.1/HP2100/hp2100_mpx.c:1122:18: note: Assuming that condition 'port>=0' is not redundant simh-3.8.1/HP2100/hp2100_mpx.c:1125:37: note: Calling function 'buf_avail', 2nd argument 'port' value is -1 simh-3.8.1/HP2100/hp2100_mpx.c:2684:13: note: Negative array index simh-3.8.1/HP2100/hp2100_mpx.c:2684:36: warning: Either the condition 'port>=0' is redundant or the array 'mpx_put[8][2]' is accessed at index mpx_put[-1][*], which is out of bounds. [negativeIndex] simh-3.8.1/HP2100/hp2100_mpx.c:1122:18: note: Assuming that condition 'port>=0' is not redundant simh-3.8.1/HP2100/hp2100_mpx.c:1125:37: note: Calling function 'buf_avail', 2nd argument 'port' value is -1 simh-3.8.1/HP2100/hp2100_mpx.c:2684:36: note: Negative array index simh-3.8.1/HP2100/hp2100_mpx.c:1561:35: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1555. [multiCondition] simh-3.8.1/HP2100/hp2100_mpx.c:1555:31: note: first condition simh-3.8.1/HP2100/hp2100_mpx.c:1561:35: note: else if condition is opposite to first condition simh-3.8.1/HP2100/hp2100_pif.c:216:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_pif.c:333:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_pif.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_pif.c:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_mpx.c:2149:20: style: Condition '*cptr=='D'' is always true [knownConditionTrueFalse] simh-3.8.1/HP2100/hp2100_mpx.c:2147:15: note: Assuming that condition '*cptr=='C'' is not redundant simh-3.8.1/HP2100/hp2100_mpx.c:2142:29: note: Assuming that condition '*cptr>'D'' is not redundant simh-3.8.1/HP2100/hp2100_mpx.c:2149:20: note: Condition '*cptr=='D'' is always true simh-3.8.1/HP2100/hp2100_pif.c:293:13: style:inconclusive: Boolean expression '!(pif_control&pif_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_pif.c:299:13: style:inconclusive: Boolean expression '!(pif_control|pif_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_pif.c:300:13: style:inconclusive: Boolean expression '!pif_control' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_pif.c:300:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/HP2100/hp2100_pif.c:343:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'pif_set_card' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_pif.c:155:51: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_pif.c:343:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_mpx.c:2066:26: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'mpx_attach' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_mpx.c:739:6: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_mpx.c:2066:26: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_mpx.c:2098:26: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'mpx_detach' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_mpx.c:740:6: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_mpx.c:2098:26: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_mpx.c:1959:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/HP2100/hp2100_stddev.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:531:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:595:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:639:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:701:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:719:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:905:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:921:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:934:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:960:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:968:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:980:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:1082:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:1138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:1172:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:1182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:164:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:779:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_sys.c:799:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_stddev.c:446:9: style:inconclusive: Boolean expression '!(ptr_control&ptr_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_stddev.c:671:9: style:inconclusive: Boolean expression '!(ptp_control&ptp_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_stddev.c:794:9: style:inconclusive: Boolean expression '!(tty_control&tty_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_stddev.c:1104:9: style:inconclusive: Boolean expression '!(clk_control&clk_flag)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_cpu.c:2702:9: style:inconclusive: Boolean expression '!mp_flag' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_cpu.c:2897:9: style:inconclusive: Boolean expression '!(dma_control[ch]&dma_flag[ch])' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/HP2100/hp2100_stddev.c:964:27: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_stddev.c:976:27: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_stddev.c:976:50: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_stddev.c:976:62: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_cpu.c:1783:11: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/I1401/i1401_cd.c:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cd.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cd.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cd.c:340:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cd.c:350:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cd.c:380:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/HP2100/hp2100_cpu.c:1620:29: style:inconclusive: Function 'shift' argument 1 names different: declaration 'inval' definition 't'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_cpu.c:560:29: note: Function 'shift' argument 1 names different: declaration 'inval' definition 't'. simh-3.8.1/HP2100/hp2100_cpu.c:1620:29: note: Function 'shift' argument 1 names different: declaration 'inval' definition 't'. simh-3.8.1/HP2100/hp2100_cpu.c:1620:52: style:inconclusive: Function 'shift' argument 3 names different: declaration 'oper' definition 'op'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_cpu.c:560:56: note: Function 'shift' argument 3 names different: declaration 'oper' definition 'op'. simh-3.8.1/HP2100/hp2100_cpu.c:1620:52: note: Function 'shift' argument 3 names different: declaration 'oper' definition 'op'. simh-3.8.1/HP2100/hp2100_cpu.c:2987:31: style:inconclusive: Function 'dma_cycle' argument 1 names different: declaration 'chan' definition 'ch'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_cpu.c:561:31: note: Function 'dma_cycle' argument 1 names different: declaration 'chan' definition 'ch'. simh-3.8.1/HP2100/hp2100_cpu.c:2987:31: note: Function 'dma_cycle' argument 1 names different: declaration 'chan' definition 'ch'. simh-3.8.1/HP2100/hp2100_cpu.c:3173:28: style:inconclusive: Function 'dma0_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_cpu.c:573:28: note: Function 'dma0_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. simh-3.8.1/HP2100/hp2100_cpu.c:3173:28: note: Function 'dma0_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. simh-3.8.1/HP2100/hp2100_cpu.c:3190:28: style:inconclusive: Function 'dma1_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_cpu.c:574:28: note: Function 'dma1_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. simh-3.8.1/HP2100/hp2100_cpu.c:3190:28: note: Function 'dma1_reset' argument 1 names different: declaration 'dptr' definition 'tptr'. simh-3.8.1/HP2100/hp2100_cpu.c:3160:26: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'mp_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_cpu.c:872:6: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_cpu.c:3160:26: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_cpu.c:3252:30: style: Parameter 'ccp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_cpu.c:3280:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/HP2100/hp2100_cpu.c:3463:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'cpu_show_model' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/HP2100/hp2100_cpu.c:717:70: note: You might need to cast the function pointer here simh-3.8.1/HP2100/hp2100_cpu.c:3463:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/HP2100/hp2100_sys.c:393:26: style:inconclusive: Function 'fprint_sym' argument 1 names different: declaration 'ofile' definition 'of'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_defs.h:315:38: note: Function 'fprint_sym' argument 1 names different: declaration 'ofile' definition 'of'. simh-3.8.1/HP2100/hp2100_sys.c:393:26: note: Function 'fprint_sym' argument 1 names different: declaration 'ofile' definition 'of'. simh-3.8.1/HP2100/hp2100_sys.c:772:37: style:inconclusive: Function 'hp_setdev' argument 2 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_defs.h:317:50: note: Function 'hp_setdev' argument 2 names different: declaration 'val' definition 'num'. simh-3.8.1/HP2100/hp2100_sys.c:772:37: note: Function 'hp_setdev' argument 2 names different: declaration 'val' definition 'num'. simh-3.8.1/HP2100/hp2100_sys.c:793:48: style:inconclusive: Function 'hp_showdev' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent] simh-3.8.1/HP2100/hp2100_defs.h:318:60: note: Function 'hp_showdev' argument 3 names different: declaration 'val' definition 'num'. simh-3.8.1/HP2100/hp2100_sys.c:793:48: note: Function 'hp_showdev' argument 3 names different: declaration 'val' definition 'num'. simh-3.8.1/HP2100/hp2100_sys.c:160:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_sys.c:394:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_sys.c:564:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/HP2100/hp2100_sys.c:796:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I1401/i1401_dp.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_iq.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:398:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_iq.c:173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:430:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_iq.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:487:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:569:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:638:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_iq.c:98:9: style: Statements following 'return' will never be executed. [unreachableCode] simh-3.8.1/I1401/i1401_lp.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_lp.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_lp.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_lp.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_dp.c:362:58: style:inconclusive: Function 'dp_rdadr' argument 4 names different: declaration 'wchk' definition 'qwc'. [funcArgNamesDifferent] simh-3.8.1/I1401/i1401_dp.c:105:58: note: Function 'dp_rdadr' argument 4 names different: declaration 'wchk' definition 'qwc'. simh-3.8.1/I1401/i1401_dp.c:362:58: note: Function 'dp_rdadr' argument 4 names different: declaration 'wchk' definition 'qwc'. simh-3.8.1/I1401/i1401_dp.c:403:58: style:inconclusive: Function 'dp_rdsec' argument 4 names different: declaration 'wchk' definition 'qwc'. [funcArgNamesDifferent] simh-3.8.1/I1401/i1401_dp.c:106:58: note: Function 'dp_rdsec' argument 4 names different: declaration 'wchk' definition 'qwc'. simh-3.8.1/I1401/i1401_dp.c:403:58: note: Function 'dp_rdsec' argument 4 names different: declaration 'wchk' definition 'qwc'. simh-3.8.1/I1401/i1401_mt.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_mt.c:289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_mt.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_mt.c:452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_mt.c:475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_mt.c:494:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_lp.c:219:21: style:inconclusive: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. [funcArgNamesDifferent] simh-3.8.1/I1401/i1401_lp.c:49:21: note: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/I1401/i1401_lp.c:219:21: note: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/I1401/i1401_lp.c:219:34: style:inconclusive: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. [funcArgNamesDifferent] simh-3.8.1/I1401/i1401_lp.c:49:34: note: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/I1401/i1401_lp.c:219:34: note: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/I1401/i1401_lp.c:114:7: style: Variable 'bcd2asc' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I1401/i1401_sys.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_sys.c:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_sys.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_sys.c:344:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_sys.c:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:288:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:342:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:364:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:451:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cd.c:332:40: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cdr_boot' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1620/i1620_cd.c:80:6: note: You might need to cast the function pointer here simh-3.8.1/I1620/i1620_cd.c:332:40: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I1620/i1620_cd.c:449:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cdp_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1620/i1620_cd.c:102:18: note: You might need to cast the function pointer here simh-3.8.1/I1620/i1620_cd.c:449:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I1620/i1620_cpu.c:466:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1074:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1385:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1523:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1781:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1812:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1831:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1850:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1869:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1902:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1941:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1990:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2017:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2028:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2041:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2057:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2067:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2080:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2094:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:2155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_sys.c:184:38: style: Parameter 'dig' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1401/i1401_sys.c:232:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1401/i1401_sys.c:364:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_dp.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:306:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:352:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:457:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:482:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_dp.c:523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:123:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:397:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:541:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1770:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1822:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1832:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1843:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1856:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1881:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1911:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1948:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1958:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_fp.c:128:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_fp.c:148:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_fp.c:164:22: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_lp.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IOERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:326:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:350:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_lp.c:274:14: style: Condition 'chan==0' is always false [knownConditionTrueFalse] simh-3.8.1/I1620/i1620_lp.c:269:15: note: Assignment 'lpt_savctrl=0x61', assigned value is 97 simh-3.8.1/I1620/i1620_lp.c:270:20: note: Assuming condition is false simh-3.8.1/I1620/i1620_lp.c:272:20: note: Assignment 'chan=lpt_savctrl&0x0F', assigned value is 1 simh-3.8.1/I1620/i1620_lp.c:274:14: note: Condition 'chan==0' is always false simh-3.8.1/I1620/i1620_lp.c:276:19: style: Condition 'chan==3' is always false [knownConditionTrueFalse] simh-3.8.1/I1620/i1620_lp.c:269:15: note: Assignment 'lpt_savctrl=0x61', assigned value is 97 simh-3.8.1/I1620/i1620_lp.c:270:20: note: Assuming condition is false simh-3.8.1/I1620/i1620_lp.c:272:20: note: Assignment 'chan=lpt_savctrl&0x0F', assigned value is 1 simh-3.8.1/I1620/i1620_lp.c:276:19: note: Condition 'chan==3' is always false simh-3.8.1/I1620/i1620_lp.c:278:19: style: Condition 'chan==4' is always false [knownConditionTrueFalse] simh-3.8.1/I1620/i1620_lp.c:269:15: note: Assignment 'lpt_savctrl=0x61', assigned value is 97 simh-3.8.1/I1620/i1620_lp.c:270:20: note: Assuming condition is false simh-3.8.1/I1620/i1620_lp.c:272:20: note: Assignment 'chan=lpt_savctrl&0x0F', assigned value is 1 simh-3.8.1/I1620/i1620_lp.c:278:19: note: Condition 'chan==4' is always false simh-3.8.1/I1620/i1620_lp.c:282:11: style: Condition 'chan==0' is always true [knownConditionTrueFalse] simh-3.8.1/I1620/i1620_lp.c:280:17: note: Assignment 'chan=0', assigned value is 0 simh-3.8.1/I1620/i1620_lp.c:282:11: note: Condition 'chan==0' is always true simh-3.8.1/I1620/i1620_lp.c:298:25: style:inconclusive: Function 'lpt_space' argument 1 names different: declaration 'lines' definition 'count'. [funcArgNamesDifferent] simh-3.8.1/I1620/i1620_lp.c:61:25: note: Function 'lpt_space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/I1620/i1620_lp.c:298:25: note: Function 'lpt_space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/I1620/i1620_lp.c:298:38: style:inconclusive: Function 'lpt_space' argument 2 names different: declaration 'lflag' definition 'sflag'. [funcArgNamesDifferent] simh-3.8.1/I1620/i1620_lp.c:61:38: note: Function 'lpt_space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/I1620/i1620_lp.c:298:38: note: Function 'lpt_space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/I1620/i1620_pt.c:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:345:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:500:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_pt.c:343:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ptr_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1620/i1620_pt.c:72:18: note: You might need to cast the function pointer here simh-3.8.1/I1620/i1620_pt.c:343:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I1620/i1620_pt.c:498:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ptp_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1620/i1620_pt.c:95:18: note: You might need to cast the function pointer here simh-3.8.1/I1620/i1620_pt.c:498:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I1620/i1620_sys.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_sys.c:289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_sys.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_sys.c:430:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_sys.c:473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1401/i1401_cpu.c:1162:20: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/I1401/i1401_cpu.c:1156:20: note: reason is assigned simh-3.8.1/I1401/i1401_cpu.c:1162:20: note: reason is overwritten simh-3.8.1/I1401/i1401_cpu.c:1162:20: style: Variable 'reason' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/I1401/i1401_cpu.c:1158:20: note: reason is assigned simh-3.8.1/I1401/i1401_cpu.c:1162:20: note: reason is overwritten simh-3.8.1/I1401/i1401_cpu.c:1907:9: style: Local variable 'sim_eval' shadows outer variable [shadowVariable] simh-3.8.1/I1401/i1401_cpu.c:198:17: note: Shadowed declaration simh-3.8.1/I1401/i1401_cpu.c:1907:9: note: Shadow variable simh-3.8.1/I1401/i1401_cpu.c:1910:15: style: Local variable 'fprint_sym' shadows outer function [shadowFunction] simh-3.8.1/I1401/i1401_cpu.c:230:15: note: Shadowed declaration simh-3.8.1/I1401/i1401_cpu.c:1910:15: note: Shadow variable simh-3.8.1/I1401/i1401_cpu.c:1945:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'cpu_set_conv' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1401/i1401_cpu.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/I1401/i1401_cpu.c:1945:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/I1401/i1401_cpu.c:1945:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'cpu_set_conv' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1401/i1401_cpu.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/I1401/i1401_cpu.c:1945:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/I1401/i1401_cpu.c:1945:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'cpu_set_conv' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I1401/i1401_cpu.c:297:8: note: You might need to cast the function pointer here simh-3.8.1/I1401/i1401_cpu.c:1945:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/I1401/i1401_cpu.c:592:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:598:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:608:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:628:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:636:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:644:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1401/i1401_cpu.c:658:5: style: Variable 'IS' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I1620/i1620_sys.c:317:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_sys.c:421:14: style: Variable 'idx_tst' can be declared as const array [constVariable] simh-3.8.1/I7094/i7094_binloader.c:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:374:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:385:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_tty.c:251:7: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_cd.c:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uint64 [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cd.c:482:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_clk.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_clk.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_clk.c:91:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/I7094/i7094_cd.c:365:50: style:inconclusive: Function 'cdp_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cd.c:82:50: note: Function 'cdp_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_cd.c:365:50: note: Function 'cdp_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_cd.c:334:27: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_cd.c:334:50: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_cd.c:334:62: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_cd.c:425:7: style: Variable 'pch' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_com.c:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:429:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:617:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_BREAK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:644:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:701:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:713:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:734:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:759:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:791:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:841:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:872:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:881:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1041:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1057:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1069:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:1178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I1620/i1620_cpu.c:1062:67: style:inconclusive: Function 'get_addr' argument 4 names different: declaration 'addr' definition 'reta'. [funcArgNamesDifferent] simh-3.8.1/I1620/i1620_cpu.c:152:67: note: Function 'get_addr' argument 4 names different: declaration 'addr' definition 'reta'. simh-3.8.1/I1620/i1620_cpu.c:1062:67: note: Function 'get_addr' argument 4 names different: declaration 'addr' definition 'reta'. simh-3.8.1/I1620/i1620_cpu.c:1308:34: style: Local variable 'dp' shadows outer function [shadowFunction] simh-3.8.1/I1620/i1620_cpu.c:180:15: note: Shadowed declaration simh-3.8.1/I1620/i1620_cpu.c:1308:34: note: Shadow variable simh-3.8.1/I1620/i1620_cpu.c:2091:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_cpu.c:2091:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I1620/i1620_cpu.c:2091:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_cpu1.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu1.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu1.c:464:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_com.c:421:50: style:inconclusive: Function 'com_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_com.c:216:50: note: Function 'com_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. simh-3.8.1/I7094/i7094_com.c:421:50: note: Function 'com_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. simh-3.8.1/I7094/i7094_com.c:750:40: style:inconclusive: Function 'com_queue_in' argument 2 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_com.c:244:40: note: Function 'com_queue_in' argument 2 names different: declaration 'ch' definition 'c'. simh-3.8.1/I7094/i7094_com.c:750:40: note: Function 'com_queue_in' argument 2 names different: declaration 'ch' definition 'c'. simh-3.8.1/I7094/i7094_com.c:1064:27: style:inconclusive: Function 'com_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_com.c:231:27: note: Function 'com_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. simh-3.8.1/I7094/i7094_com.c:1064:27: note: Function 'com_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. simh-3.8.1/I7094/i7094_com.c:984:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'com_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_com.c:381:18: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_com.c:984:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_com.c:1076:42: style: Parameter 'lh' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_com.c:1076:52: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_com.c:1138:39: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'com_show_outq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_com.c:303:14: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_com.c:1138:39: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_com.c:1117:10: style: Variable 'entc' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I7094/i7094_com.c:1145:10: style: Variable 'entc' is assigned a value that is never used. [unreadVariable] simh-3.8.1/I7094/i7094_drm.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_drm.c:198:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_drm.c:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_drm.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_drm.c:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_drm.c:284:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'drm_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_drm.c:156:18: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_drm.c:284:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_dsk.c:472:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:679:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:886:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:951:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:986:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1028:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1048:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1057:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1092:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1099:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2052:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2088:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2206:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_uint64 [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable units [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2276:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2366:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_value [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:2423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:604:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:635:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable units [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:653:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable units [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:716:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:817:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:837:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:859:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1349:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1392:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1403:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1414:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1508:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1609:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1766:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1777:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1822:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1840:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_io.c:1890:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_dsk.c:1154:12: warning: Either the condition 'dptr==NULL' is redundant or there is possible null pointer dereference: dptr. [nullPointerRedundantCheck] simh-3.8.1/I7094/i7094_dsk.c:1155:10: note: Assuming that condition 'dptr==NULL' is not redundant simh-3.8.1/I7094/i7094_dsk.c:1154:12: note: Null pointer dereference simh-3.8.1/I7094/i7094_dsk.c:477:50: style:inconclusive: Function 'dsk_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_dsk.c:319:50: note: Function 'dsk_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. simh-3.8.1/I7094/i7094_dsk.c:477:50: note: Function 'dsk_chwr' argument 3 names different: declaration 'flags' definition 'stopf'. simh-3.8.1/I7094/i7094_dsk.c:666:23: style:inconclusive: Function 'dsk_svc' argument 1 names different: declaration 'uptr' definition 'uaptr'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_dsk.c:313:23: note: Function 'dsk_svc' argument 1 names different: declaration 'uptr' definition 'uaptr'. simh-3.8.1/I7094/i7094_dsk.c:666:23: note: Function 'dsk_svc' argument 1 names different: declaration 'uptr' definition 'uaptr'. simh-3.8.1/I7094/i7094_dsk.c:984:26: style:inconclusive: Function 'dsk_wr_trk' argument 1 names different: declaration 'uptr' definition 'udptr'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_dsk.c:326:26: note: Function 'dsk_wr_trk' argument 1 names different: declaration 'uptr' definition 'udptr'. simh-3.8.1/I7094/i7094_dsk.c:984:26: note: Function 'dsk_wr_trk' argument 1 names different: declaration 'uptr' definition 'udptr'. simh-3.8.1/I7094/i7094_dsk.c:669:12: style: Variable 'format' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_dsk.c:1140:39: style: Variable 'format' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_dsk.c:1147:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_lp.c:195:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_lp.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_lp.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_lp.c:321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_lp.c:377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_lp.c:217:50: style:inconclusive: Function 'lpt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_lp.c:132:50: note: Function 'lpt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_lp.c:217:50: note: Function 'lpt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_lp.c:318:7: style: Variable 'pch' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_io.c:1380:65: style:inconclusive: Function 'ch6_req_rd' argument 4 names different: declaration 'flags' definition 'fl'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_defs.h:463:65: note: Function 'ch6_req_rd' argument 4 names different: declaration 'flags' definition 'fl'. simh-3.8.1/I7094/i7094_io.c:1380:65: note: Function 'ch6_req_rd' argument 4 names different: declaration 'flags' definition 'fl'. simh-3.8.1/I7094/i7094_io.c:1397:53: style:inconclusive: Function 'ch6_err_disc' argument 3 names different: declaration 'flags' definition 'fl'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_defs.h:462:53: note: Function 'ch6_err_disc' argument 3 names different: declaration 'flags' definition 'fl'. simh-3.8.1/I7094/i7094_io.c:1397:53: note: Function 'ch6_err_disc' argument 3 names different: declaration 'flags' definition 'fl'. simh-3.8.1/I7094/i7094_io.c:1634:37: style:inconclusive: Function 'ch9_set_end' argument 2 names different: declaration 'ireq' definition 'iflags'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_defs.h:469:37: note: Function 'ch9_set_end' argument 2 names different: declaration 'ireq' definition 'iflags'. simh-3.8.1/I7094/i7094_io.c:1634:37: note: Function 'ch9_set_end' argument 2 names different: declaration 'ireq' definition 'iflags'. simh-3.8.1/I7094/i7094_io.c:599:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_io.c:1744:26: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ch_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_io.c:382:18: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_io.c:1744:26: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_io.c:1773:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_io.c:1849:53: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'ch_set_disable' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_io.c:173:8: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_io.c:1849:53: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_io.c:1882:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_mt.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:749:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable units [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:809:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:834:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTUF_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_mt.c:860:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_sys.c:132:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loadpt [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_sys.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_sys.c:678:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_sys.c:566:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_sys.c:570:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/I7094/i7094_mt.c:443:36: style:inconclusive: Function 'mt_chsel' argument 2 names different: declaration 'sel' definition 'cmd'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_mt.c:75:36: note: Function 'mt_chsel' argument 2 names different: declaration 'sel' definition 'cmd'. simh-3.8.1/I7094/i7094_mt.c:443:36: note: Function 'mt_chsel' argument 2 names different: declaration 'sel' definition 'cmd'. simh-3.8.1/I7094/i7094_mt.c:506:49: style:inconclusive: Function 'mt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_mt.c:76:49: note: Function 'mt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_mt.c:506:49: note: Function 'mt_chwr' argument 3 names different: declaration 'flags' definition 'eorfl'. simh-3.8.1/I7094/i7094_mt.c:745:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/I7094/i7094_mt.c:850:39: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'mt_boot' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/I7094/i7094_mt.c:367:6: note: You might need to cast the function pointer here simh-3.8.1/I7094/i7094_mt.c:850:39: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/Interdata/id16_dboot.c:347:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_dboot.c:330:7: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id16_dboot.c:332:6: style: Variable 'ddib' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id16_sys.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_sys.c:411:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_sys.c:476:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_sys.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_sys.c:575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1509:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1750:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1887:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1919:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1936:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1967:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:1985:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_cpu.c:2015:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id16_sys.c:286:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id16_sys.c:353:54: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id16_sys.c:492:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id16_sys.c:630:12: style: Variable 'st' is assigned a value that is never used. [unreadVariable] simh-3.8.1/Interdata/id32_cpu.c:622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:1755:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:1778:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2278:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2342:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2360:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:1956:21: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] simh-3.8.1/AltairZ80/altairz80_cpu.c:3638:83: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/AltairZ80/altairz80_cpu.c:4500:91: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/AltairZ80/altairz80_cpu.c:6130:91: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/Interdata/id16_cpu.c:566:13: style: Variable 'pawidth' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/Interdata/id16_cpu.c:562:9: note: pawidth is assigned simh-3.8.1/Interdata/id16_cpu.c:566:13: note: pawidth is overwritten simh-3.8.1/Interdata/id16_cpu.c:1930:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id16_cpu.c:1965:31: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'cpu_set_consint' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id16_cpu.c:539:8: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id16_cpu.c:1965:31: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/AltairZ80/altairz80_cpu.c:6301:30: style: Parameter 'bootrom' can be declared as const array [constParameter] simh-3.8.1/Interdata/id32_dboot.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/AltairZ80/altairz80_cpu.c:6457:39: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6457:64: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6457:76: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6462:39: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6462:64: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6462:76: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6473:35: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6473:60: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6473:72: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/AltairZ80/altairz80_cpu.c:6780:61: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id32_dboot.c:293:7: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id32_dboot.c:295:6: style: Variable 'ddib' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id32_sys.c:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:537:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:675:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:464:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:599:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_sys.c:348:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id32_sys.c:416:54: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id32_sys.c:532:23: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id32_sys.c:593:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id32_sys.c:767:12: style: Variable 'st' is assigned a value that is never used. [unreadVariable] simh-3.8.1/Interdata/id_fd.c:253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_fd.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_fd.c:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_fd.c:493:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_fd.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_dp.c:262:14: style: Variable 'good_cmd' can be declared as const array [constVariable] simh-3.8.1/Interdata/id_dp.c:425:15: style: Variable 't' is assigned a value that is never used. [unreadVariable] simh-3.8.1/Interdata/id_fd.c:436:22: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/Interdata/id_idc.c:464:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:659:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:677:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:693:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:769:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:779:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:802:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_idc.c:582:15: style: Variable 't' is assigned a value that is never used. [unreadVariable] simh-3.8.1/Interdata/id_io.c:242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:341:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:383:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:574:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:635:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_lp.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_io.c:257:25: style:inconclusive: Function 'sch_actv' argument 1 names different: declaration 'sch' definition 'ch'. [funcArgNamesDifferent] simh-3.8.1/Interdata/id_defs.h:472:25: note: Function 'sch_actv' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:257:25: note: Function 'sch_actv' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:257:36: style:inconclusive: Function 'sch_actv' argument 2 names different: declaration 'devno' definition 'dev'. [funcArgNamesDifferent] simh-3.8.1/Interdata/id_defs.h:472:37: note: Function 'sch_actv' argument 2 names different: declaration 'devno' definition 'dev'. simh-3.8.1/Interdata/id_io.c:257:36: note: Function 'sch_actv' argument 2 names different: declaration 'devno' definition 'dev'. simh-3.8.1/Interdata/id_io.c:268:26: style:inconclusive: Function 'sch_rdmem' argument 1 names different: declaration 'sch' definition 'ch'. [funcArgNamesDifferent] simh-3.8.1/Interdata/id_defs.h:475:26: note: Function 'sch_rdmem' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:268:26: note: Function 'sch_rdmem' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:289:26: style:inconclusive: Function 'sch_wrmem' argument 1 names different: declaration 'sch' definition 'ch'. [funcArgNamesDifferent] simh-3.8.1/Interdata/id_defs.h:474:26: note: Function 'sch_wrmem' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:289:26: note: Function 'sch_wrmem' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:310:23: style:inconclusive: Function 'sch_stop' argument 1 names different: declaration 'sch' definition 'ch'. [funcArgNamesDifferent] simh-3.8.1/Interdata/id_defs.h:473:23: note: Function 'sch_stop' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:310:23: note: Function 'sch_stop' argument 1 names different: declaration 'sch' definition 'ch'. simh-3.8.1/Interdata/id_io.c:338:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'sch_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_io.c:135:18: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_io.c:338:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/Interdata/id_io.c:349:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id_io.c:550:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id_io.c:597:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id_mt.c:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:429:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:481:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:492:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:507:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_mt.c:536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:461:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pas.c:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_2FARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_pt.c:348:7: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/Interdata/id_pas.c:556:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/Interdata/id_pas.c:457:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'pas_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_pas.c:237:18: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_pas.c:457:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/Interdata/id_tt.c:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:220:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_KSR [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_tt.c:238:26: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'tt_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_tt.c:122:18: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_tt.c:238:26: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/Interdata/id_ttp.c:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:218:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_MODE_8B [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_ttp.c:236:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ttp_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_ttp.c:122:18: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_ttp.c:236:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/Interdata/id_ttp.c:162:17: style: Variable 'old_cmd' is assigned a value that is never used. [unreadVariable] simh-3.8.1/Interdata/id_uvc.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:275:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:363:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:383:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id_uvc.c:368:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'lfc_set_freq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_uvc.c:160:8: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_uvc.c:368:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/Interdata/id_uvc.c:368:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'lfc_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_uvc.c:160:8: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_uvc.c:368:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/Interdata/id_uvc.c:368:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'lfc_set_freq' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/Interdata/id_uvc.c:160:8: note: You might need to cast the function pointer here simh-3.8.1/Interdata/id_uvc.c:368:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/LGP/lgp_cpu.c:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:642:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:660:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:689:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:697:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:741:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_cpu.c:762:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:372:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:426:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:437:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:471:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:553:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:567:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:590:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:598:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:606:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:613:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:622:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:645:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:660:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:684:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_stddev.c:495:52: style:inconclusive: Function 'read_reader' argument 3 names different: declaration 'c' definition 'fl'. [funcArgNamesDifferent] simh-3.8.1/LGP/lgp_stddev.c:64:52: note: Function 'read_reader' argument 3 names different: declaration 'c' definition 'fl'. simh-3.8.1/LGP/lgp_stddev.c:495:52: note: Function 'read_reader' argument 3 names different: declaration 'c' definition 'fl'. simh-3.8.1/LGP/lgp_stddev.c:584:27: style:inconclusive: Function 'tti_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/LGP/lgp_stddev.c:56:27: note: Function 'tti_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:584:27: note: Function 'tti_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:593:27: style:inconclusive: Function 'tto_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/LGP/lgp_stddev.c:57:27: note: Function 'tto_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:593:27: note: Function 'tto_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:601:27: style:inconclusive: Function 'ptr_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/LGP/lgp_stddev.c:60:27: note: Function 'ptr_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:601:27: note: Function 'ptr_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:609:27: style:inconclusive: Function 'ptp_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/LGP/lgp_stddev.c:61:27: note: Function 'ptp_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:609:27: note: Function 'ptp_reset' argument 1 names different: declaration 'uptr' definition 'dptr'. simh-3.8.1/LGP/lgp_stddev.c:633:27: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_stddev.c:633:50: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_stddev.c:633:62: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_stddev.c:678:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_stddev.c:678:49: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_stddev.c:678:61: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:649:29: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:649:52: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:649:64: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:658:54: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:672:54: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_cpu.c:695:40: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_sys.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:284:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:340:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/LGP/lgp_sys.c:276:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_sys.c:277:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_sys.c:332:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/LGP/lgp_sys.c:335:7: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/NOVA/eclipse_tt.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:402:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_tt.c:425:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_clk.c:149:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_clk.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:1965:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/NOVA/nova_clk.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/I7094/i7094_cpu.c:1991:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/NOVA/nova_clk.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_clk.c:168:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/nova_clk.c:84:8: note: You might need to cast the function pointer here simh-3.8.1/NOVA/nova_clk.c:168:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/I7094/i7094_cpu.c:2108:33: style:inconclusive: Function 'WriteTA' argument 2 names different: declaration 'addr' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cpu.c:220:33: note: Function 'WriteTA' argument 2 names different: declaration 'addr' definition 'dat'. simh-3.8.1/I7094/i7094_cpu.c:2108:33: note: Function 'WriteTA' argument 2 names different: declaration 'addr' definition 'dat'. simh-3.8.1/I7094/i7094_cpu.c:2134:36: style:inconclusive: Function 'ReadI' argument 2 names different: declaration 'dat' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cpu.c:217:36: note: Function 'ReadI' argument 2 names different: declaration 'dat' definition 'val'. simh-3.8.1/I7094/i7094_cpu.c:2134:36: note: Function 'ReadI' argument 2 names different: declaration 'dat' definition 'val'. simh-3.8.1/I7094/i7094_cpu.c:2149:35: style:inconclusive: Function 'Read' argument 2 names different: declaration 'dat' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cpu.c:218:35: note: Function 'Read' argument 2 names different: declaration 'dat' definition 'val'. simh-3.8.1/I7094/i7094_cpu.c:2149:35: note: Function 'Read' argument 2 names different: declaration 'dat' definition 'val'. simh-3.8.1/I7094/i7094_cpu.c:2219:38: style:inconclusive: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cpu.c:210:38: note: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/I7094/i7094_cpu.c:2219:38: note: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/I7094/i7094_cpu.c:2234:37: style:inconclusive: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. [funcArgNamesDifferent] simh-3.8.1/I7094/i7094_cpu.c:211:37: note: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/I7094/i7094_cpu.c:2234:37: note: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/NOVA/nova_dkp.c:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:669:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:806:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:986:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:996:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:1016:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:1089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:426:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1399:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_cpu.c:1083:22: style:inconclusive: Function 'mask_out' argument 1 names different: declaration 'mask' definition 'newmask'. [funcArgNamesDifferent] simh-3.8.1/NOVA/nova_cpu.c:330:22: note: Function 'mask_out' argument 1 names different: declaration 'mask' definition 'newmask'. simh-3.8.1/NOVA/nova_cpu.c:1083:22: note: Function 'mask_out' argument 1 names different: declaration 'mask' definition 'newmask'. simh-3.8.1/NOVA/nova_cpu.c:1504:53: style: Parameter 'sepStr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_cpu.c:1525:10: warning: Uninitialized variable: ptr [uninitvar] simh-3.8.1/NOVA/nova_cpu.c:1418:37: note: Calling function 'devBitNames', 2nd argument 'tmp' value is simh-3.8.1/NOVA/nova_cpu.c:1508:6: note: Assuming condition is false simh-3.8.1/NOVA/nova_cpu.c:1525:10: note: Uninitialized variable: ptr simh-3.8.1/NOVA/nova_cpu.c:463:14: style: Variable 'indf' is assigned a value that is never used. [unreadVariable] simh-3.8.1/NOVA/nova_dsk.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dsk.c:282:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dsk.c:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dsk.c:314:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dsk.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_lp.c:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_lp.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:517:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:623:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:644:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_mta.c:474:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_plt.c:108:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_plt.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_plt.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:699:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:699:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:699:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:699:2: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:825:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:866:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:866:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:866:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:949:12: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:949:12: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_dkp.c:949:12: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/NOVA/nova_pt.c:191:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_pt.c:222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_pt.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_pt.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_pt.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_dkp.c:508:7: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/NOVA/nova_dkp.c:517:19: style: Variable 'f' can be declared as const array [constVariable] simh-3.8.1/NOVA/nova_dkp.c:519:19: style: Variable 's' can be declared as const array [constVariable] simh-3.8.1/NOVA/nova_dkp.c:862:5: style: Variable 'err' is assigned a value that is never used. [unreadVariable] simh-3.8.1/NOVA/nova_qty.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_BREAK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:535:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmte [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:609:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:692:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:761:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:957:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:686:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:865:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:965:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:995:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_qty.c:341:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] simh-3.8.1/NOVA/nova_qty.c:346:9: note: Found duplicate branches for 'if' and 'else'. simh-3.8.1/NOVA/nova_qty.c:341:9: note: Found duplicate branches for 'if' and 'else'. simh-3.8.1/NOVA/nova_qty.c:476:27: style:inconclusive: Function 'qty_attach' argument 1 names different: declaration 'uptr' definition 'unitp'. [funcArgNamesDifferent] simh-3.8.1/NOVA/nova_qty.c:114:30: note: Function 'qty_attach' argument 1 names different: declaration 'uptr' definition 'unitp'. simh-3.8.1/NOVA/nova_qty.c:476:27: note: Function 'qty_attach' argument 1 names different: declaration 'uptr' definition 'unitp'. simh-3.8.1/NOVA/nova_qty.c:518:27: style:inconclusive: Function 'qty_detach' argument 1 names different: declaration 'uptr' definition 'unitp'. [funcArgNamesDifferent] simh-3.8.1/NOVA/nova_qty.c:115:30: note: Function 'qty_detach' argument 1 names different: declaration 'uptr' definition 'unitp'. simh-3.8.1/NOVA/nova_qty.c:518:27: note: Function 'qty_detach' argument 1 names different: declaration 'uptr' definition 'unitp'. simh-3.8.1/NOVA/nova_qty.c:321:29: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_qty.c:364:29: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_qty.c:403:30: style: Parameter 'dibp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_qty.c:403:43: style: Parameter 'tmxr_desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_qty.c:551:61: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_tt.c:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt.c:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt.c:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt.c:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt.c:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:189:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:283:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:294:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:306:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:329:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_tt1.c:211:28: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'tti1_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/nova_tt1.c:109:27: note: You might need to cast the function pointer here simh-3.8.1/NOVA/nova_tt1.c:211:28: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/NOVA/nova_tt1.c:281:28: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'tto1_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/nova_tt1.c:149:18: note: You might need to cast the function pointer here simh-3.8.1/NOVA/nova_tt1.c:281:28: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP1/pdp1_clk.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_clk.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_clk.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/nova_sys.c:262:19: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/NOVA/nova_sys.c:239:19: note: state is assigned simh-3.8.1/NOVA/nova_sys.c:262:19: note: state is overwritten simh-3.8.1/NOVA/nova_sys.c:179:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_sys.c:702:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/nova_sys.c:991:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP1/pdp1_cpu.c:520:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1382:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1420:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1479:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1502:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1575:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1659:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:327:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:363:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dcs.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:315:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:331:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:360:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_drm.c:326:23: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'drp_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP1/pdp1_drm.c:155:13: note: You might need to cast the function pointer here simh-3.8.1/PDP1/pdp1_drm.c:326:23: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP1/pdp1_dt.c:369:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:719:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:884:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:905:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:928:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:962:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:1077:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_cpu.c:1409:12: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/PDP1/pdp1_cpu.c:1387:32: style:inconclusive: Function 'Ea_ch' argument 2 names different: declaration 'byte_num' definition 'bn'. [funcArgNamesDifferent] simh-3.8.1/PDP1/pdp1_cpu.c:349:32: note: Function 'Ea_ch' argument 2 names different: declaration 'byte_num' definition 'bn'. simh-3.8.1/PDP1/pdp1_cpu.c:1387:32: note: Function 'Ea_ch' argument 2 names different: declaration 'byte_num' definition 'bn'. simh-3.8.1/PDP1/pdp1_cpu.c:510:14: style: Variable 'fs_test' can be declared as const array [constVariable] simh-3.8.1/PDP1/pdp1_cpu.c:1531:8: style: Variable 'lvl' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP1/pdp1_cpu.c:1657:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP1/pdp1_lp.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_lp.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_lp.c:213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_dt.c:861:13: warning: Either the condition 'uptr==NULL' is redundant or there is possible null pointer dereference: uptr. [nullPointerRedundantCheck] simh-3.8.1/PDP1/pdp1_dt.c:385:15: note: Assuming that condition 'uptr==NULL' is not redundant simh-3.8.1/PDP1/pdp1_dt.c:390:20: note: Calling function 'dt_seterr', 1st argument 'uptr' value is 0 simh-3.8.1/PDP1/pdp1_dt.c:861:13: note: Null pointer dereference simh-3.8.1/PDP1/pdp1_dt.c:891:24: style:inconclusive: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/PDP1/pdp1_dt.c:281:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP1/pdp1_dt.c:891:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP1/pdp1_dt.c:904:8: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP1/pdp1_dt.c:1074:16: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP1/pdp1_stddev.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:390:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:429:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:447:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:507:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:603:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:633:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_stddev.c:615:5: warning: Uninitialized variable: c [uninitvar] simh-3.8.1/PDP1/pdp1_stddev.c:597:13: note: Assuming condition is true simh-3.8.1/PDP1/pdp1_stddev.c:615:5: note: Uninitialized variable: c simh-3.8.1/PDP1/pdp1_sys.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP1/pdp1_sys.c:584:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] simh-3.8.1/PDP1/pdp1_sys.c:583:33: note: outer condition: cptr[i]!=0 simh-3.8.1/PDP1/pdp1_sys.c:584:17: note: opposite inner condition: cptr[i]==0 simh-3.8.1/PDP1/pdp1_sys.c:445:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP1/pdp1_sys.c:446:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP1/pdp1_sys.c:574:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP1/pdp1_sys.c:578:14: style: Variable 'sc_enc' can be declared as const array [constVariable] simh-3.8.1/PDP10/pdp10_fe.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_fe.c:132:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_fe.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_fe.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_fe.c:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:362:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:578:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:588:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:604:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:622:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:630:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:635:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:671:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:790:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:806:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:847:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:895:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctxt [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:911:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:918:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:630:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2225:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_REL [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2343:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:2396:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_ksio.c:571:25: style:inconclusive: Function 'ubmap_rd' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:126:25: note: Function 'ubmap_rd' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:571:25: note: Function 'ubmap_rd' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:571:36: style:inconclusive: Function 'ubmap_rd' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:126:37: note: Function 'ubmap_rd' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:571:36: note: Function 'ubmap_rd' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:571:46: style:inconclusive: Function 'ubmap_rd' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:126:49: note: Function 'ubmap_rd' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:571:46: note: Function 'ubmap_rd' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:581:24: style:inconclusive: Function 'ubmap_wr' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:127:24: note: Function 'ubmap_wr' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:581:24: note: Function 'ubmap_wr' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:581:35: style:inconclusive: Function 'ubmap_wr' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:127:36: note: Function 'ubmap_wr' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:581:35: note: Function 'ubmap_wr' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:581:45: style:inconclusive: Function 'ubmap_wr' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:127:48: note: Function 'ubmap_wr' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:581:45: note: Function 'ubmap_wr' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:593:23: style:inconclusive: Function 'ubs_rd' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:128:23: note: Function 'ubs_rd' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:593:23: note: Function 'ubs_rd' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:593:34: style:inconclusive: Function 'ubs_rd' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:128:35: note: Function 'ubs_rd' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:593:34: note: Function 'ubs_rd' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:593:44: style:inconclusive: Function 'ubs_rd' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:128:47: note: Function 'ubs_rd' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:593:44: note: Function 'ubs_rd' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:607:22: style:inconclusive: Function 'ubs_wr' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:129:22: note: Function 'ubs_wr' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:607:22: note: Function 'ubs_wr' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:607:33: style:inconclusive: Function 'ubs_wr' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:129:34: note: Function 'ubs_wr' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:607:33: note: Function 'ubs_wr' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:607:43: style:inconclusive: Function 'ubs_wr' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:129:46: note: Function 'ubs_wr' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:607:43: note: Function 'ubs_wr' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:627:23: style:inconclusive: Function 'rd_zro' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:130:23: note: Function 'rd_zro' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:627:23: note: Function 'rd_zro' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:627:34: style:inconclusive: Function 'rd_zro' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:130:35: note: Function 'rd_zro' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:627:34: note: Function 'rd_zro' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:627:44: style:inconclusive: Function 'rd_zro' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:130:47: note: Function 'rd_zro' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:627:44: note: Function 'rd_zro' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:633:22: style:inconclusive: Function 'wr_nop' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:131:22: note: Function 'wr_nop' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:633:22: note: Function 'wr_nop' argument 1 names different: declaration 'data' definition 'val'. simh-3.8.1/PDP10/pdp10_ksio.c:633:33: style:inconclusive: Function 'wr_nop' argument 2 names different: declaration 'addr' definition 'pa'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:131:34: note: Function 'wr_nop' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:633:33: note: Function 'wr_nop' argument 2 names different: declaration 'addr' definition 'pa'. simh-3.8.1/PDP10/pdp10_ksio.c:633:43: style:inconclusive: Function 'wr_nop' argument 3 names different: declaration 'access' definition 'mode'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_ksio.c:131:46: note: Function 'wr_nop' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:633:43: note: Function 'wr_nop' argument 3 names different: declaration 'access' definition 'mode'. simh-3.8.1/PDP10/pdp10_ksio.c:727:35: style:inconclusive: Function 'set_vec' argument 2 names different: declaration 'val' definition 'arg'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_defs.h:761:35: note: Function 'set_vec' argument 2 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:727:35: note: Function 'set_vec' argument 2 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:755:46: style:inconclusive: Function 'show_vec' argument 3 names different: declaration 'val' definition 'arg'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_defs.h:762:46: note: Function 'show_vec' argument 3 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:755:46: note: Function 'show_vec' argument 3 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:785:50: style:inconclusive: Function 'show_vec_mux' argument 3 names different: declaration 'val' definition 'arg'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_defs.h:763:50: note: Function 'show_vec_mux' argument 3 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:785:50: note: Function 'show_vec_mux' argument 3 names different: declaration 'val' definition 'arg'. simh-3.8.1/PDP10/pdp10_ksio.c:501:48: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_ksio.c:640:50: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'uba_ex' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP10/pdp10_ksio.c:168:6: note: You might need to cast the function pointer here simh-3.8.1/PDP10/pdp10_ksio.c:640:50: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP10/pdp10_ksio.c:650:49: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'uba_dep' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP10/pdp10_ksio.c:168:15: note: You might need to cast the function pointer here simh-3.8.1/PDP10/pdp10_ksio.c:650:49: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP10/pdp10_ksio.c:709:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP10/pdp10_ksio.c:758:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP10/pdp10_ksio.c:787:7: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP10/pdp10_ksio.c:796:27: style: Parameter 'curr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_ksio.c:800:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP10/pdp10_ksio.c:909:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_ksio.c:916:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_ksio.c:916:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_ksio.c:916:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_lp20.c:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:409:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:590:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:652:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:672:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:685:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_lp20.c:553:24: style:inconclusive: Function 'lp20_adv' argument 1 names different: declaration 'c' definition 'cnt'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_lp20.c:172:24: note: Function 'lp20_adv' argument 1 names different: declaration 'c' definition 'cnt'. simh-3.8.1/PDP10/pdp10_lp20.c:553:24: note: Function 'lp20_adv' argument 1 names different: declaration 'c' definition 'cnt'. simh-3.8.1/PDP10/pdp10_lp20.c:553:36: style:inconclusive: Function 'lp20_adv' argument 2 names different: declaration 'advdvu' definition 'dvuadv'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_lp20.c:172:34: note: Function 'lp20_adv' argument 2 names different: declaration 'advdvu' definition 'dvuadv'. simh-3.8.1/PDP10/pdp10_lp20.c:553:36: note: Function 'lp20_adv' argument 2 names different: declaration 'advdvu' definition 'dvuadv'. simh-3.8.1/PDP10/pdp10_lp20.c:578:26: style:inconclusive: Function 'lp20_davfu' argument 1 names different: declaration 'c' definition 'cnt'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_lp20.c:173:26: note: Function 'lp20_davfu' argument 1 names different: declaration 'c' definition 'cnt'. simh-3.8.1/PDP10/pdp10_lp20.c:578:26: note: Function 'lp20_davfu' argument 1 names different: declaration 'c' definition 'cnt'. simh-3.8.1/PDP10/pdp10_lp20.c:655:39: style:inconclusive: Function 'lp20_attach' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_lp20.c:168:39: note: Function 'lp20_attach' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/PDP10/pdp10_lp20.c:655:39: note: Function 'lp20_attach' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/PDP10/pdp10_cpu.c:974:20: style: Variable 'mb' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/PDP10/pdp10_cpu.c:974:13: note: mb is assigned simh-3.8.1/PDP10/pdp10_cpu.c:974:20: note: mb is overwritten simh-3.8.1/PDP10/pdp10_cpu.c:978:20: style: Variable 'mb' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/PDP10/pdp10_cpu.c:978:13: note: mb is assigned simh-3.8.1/PDP10/pdp10_cpu.c:978:20: note: mb is overwritten simh-3.8.1/PDP10/pdp10_cpu.c:1181:20: style: Variable 'mb' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/PDP10/pdp10_cpu.c:1181:13: note: mb is assigned simh-3.8.1/PDP10/pdp10_cpu.c:1181:20: note: mb is overwritten simh-3.8.1/NOVA/eclipse_cpu.c:708:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5411:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5470:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5736:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5744:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5759:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5777:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5790:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5797:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5807:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5817:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5872:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5885:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5939:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5962:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:5976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:6033:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:6074:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_int64 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:1350:35: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] simh-3.8.1/PDP10/pdp10_cpu.c:1351:35: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] simh-3.8.1/PDP10/pdp10_cpu.c:1352:35: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] simh-3.8.1/PDP10/pdp10_cpu.c:1517:14: style:inconclusive: Function 'add' argument 1 names different: declaration 'val' definition 'a'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:216:14: note: Function 'add' argument 1 names different: declaration 'val' definition 'a'. simh-3.8.1/PDP10/pdp10_cpu.c:1517:14: note: Function 'add' argument 1 names different: declaration 'val' definition 'a'. simh-3.8.1/PDP10/pdp10_cpu.c:1517:21: style:inconclusive: Function 'add' argument 2 names different: declaration 'mb' definition 'b'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:216:23: note: Function 'add' argument 2 names different: declaration 'mb' definition 'b'. simh-3.8.1/PDP10/pdp10_cpu.c:1517:21: note: Function 'add' argument 2 names different: declaration 'mb' definition 'b'. simh-3.8.1/PDP10/pdp10_cpu.c:1540:14: style:inconclusive: Function 'sub' argument 1 names different: declaration 'val' definition 'a'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:217:14: note: Function 'sub' argument 1 names different: declaration 'val' definition 'a'. simh-3.8.1/PDP10/pdp10_cpu.c:1540:14: note: Function 'sub' argument 1 names different: declaration 'val' definition 'a'. simh-3.8.1/PDP10/pdp10_cpu.c:1540:21: style:inconclusive: Function 'sub' argument 2 names different: declaration 'mb' definition 'b'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:217:23: note: Function 'sub' argument 2 names different: declaration 'mb' definition 'b'. simh-3.8.1/PDP10/pdp10_cpu.c:1540:21: note: Function 'sub' argument 2 names different: declaration 'mb' definition 'b'. simh-3.8.1/PDP10/pdp10_cpu.c:1797:32: style:inconclusive: Function 'calc_ioea' argument 2 names different: declaration 'prv' definition 'pflgs'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:231:32: note: Function 'calc_ioea' argument 2 names different: declaration 'prv' definition 'pflgs'. simh-3.8.1/PDP10/pdp10_cpu.c:1797:32: note: Function 'calc_ioea' argument 2 names different: declaration 'prv' definition 'pflgs'. simh-3.8.1/PDP10/pdp10_cpu.c:2158:24: style:inconclusive: Function 'set_newflags' argument 1 names different: declaration 'fl' definition 'newf'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:234:24: note: Function 'set_newflags' argument 1 names different: declaration 'fl' definition 'newf'. simh-3.8.1/PDP10/pdp10_cpu.c:2158:24: note: Function 'set_newflags' argument 1 names different: declaration 'fl' definition 'newf'. simh-3.8.1/PDP10/pdp10_cpu.c:2301:38: style:inconclusive: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:206:38: note: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/PDP10/pdp10_cpu.c:2301:38: note: Function 'cpu_ex' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/PDP10/pdp10_cpu.c:2322:37: style:inconclusive: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_cpu.c:207:37: note: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/PDP10/pdp10_cpu.c:2322:37: note: Function 'cpu_dep' argument 2 names different: declaration 'addr' definition 'ea'. simh-3.8.1/PDP10/pdp10_cpu.c:1592:27: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_cpu.c:1617:27: style: Parameter 'rs' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_mdfp.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:488:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:588:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:648:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:684:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_cpu.c:1485:23: style: Variable 'its_2pr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP10/pdp10_pag.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:677:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:683:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:706:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:714:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:720:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:728:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:740:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:746:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:752:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:758:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:764:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:772:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:781:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:788:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:794:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:801:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:807:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:814:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:820:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:827:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:833:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:839:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:845:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:857:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:867:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:887:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:902:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_mdfp.c:323:37: style:inconclusive: Boolean expression '(ac_cur[p1])!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/PDP10/pdp10_mdfp.c:206:15: style:inconclusive: Function 'mul' argument 1 names different: declaration 'a' definition 's1'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_mdfp.c:158:15: note: Function 'mul' argument 1 names different: declaration 'a' definition 's1'. simh-3.8.1/PDP10/pdp10_mdfp.c:206:15: note: Function 'mul' argument 1 names different: declaration 'a' definition 's1'. simh-3.8.1/PDP10/pdp10_mdfp.c:206:23: style:inconclusive: Function 'mul' argument 2 names different: declaration 'b' definition 's2'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_mdfp.c:158:22: note: Function 'mul' argument 2 names different: declaration 'b' definition 's2'. simh-3.8.1/PDP10/pdp10_mdfp.c:206:23: note: Function 'mul' argument 2 names different: declaration 'b' definition 's2'. simh-3.8.1/PDP10/pdp10_mdfp.c:748:18: style:inconclusive: Function 'fnorm' argument 1 names different: declaration 'r' definition 'a'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_mdfp.c:160:18: note: Function 'fnorm' argument 1 names different: declaration 'r' definition 'a'. simh-3.8.1/PDP10/pdp10_mdfp.c:748:18: note: Function 'fnorm' argument 1 names different: declaration 'r' definition 'a'. simh-3.8.1/PDP10/pdp10_mdfp.c:751:17: style: Variable 'normmask' can be declared as const array [constVariable] simh-3.8.1/PDP10/pdp10_mdfp.c:755:14: style: Variable 'normtab' can be declared as const array [constVariable] simh-3.8.1/PDP10/pdp10_rp.c:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:617:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:765:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:878:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1048:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_rp.c:1292:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_pag.c:327:33: style:inconclusive: Function 'ptbl_fill' argument 2 names different: declaration 'ptbl' definition 'tbl'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_pag.c:121:33: note: Function 'ptbl_fill' argument 2 names different: declaration 'ptbl' definition 'tbl'. simh-3.8.1/PDP10/pdp10_pag.c:327:33: note: Function 'ptbl_fill' argument 2 names different: declaration 'ptbl' definition 'tbl'. simh-3.8.1/PDP10/pdp10_pag.c:872:50: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'pag_ex' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP10/pdp10_pag.c:147:6: note: You might need to cast the function pointer here simh-3.8.1/PDP10/pdp10_pag.c:872:50: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP10/pdp10_pag.c:882:49: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'pag_dep' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP10/pdp10_pag.c:147:15: note: You might need to cast the function pointer here simh-3.8.1/PDP10/pdp10_pag.c:882:49: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP10/pdp10_sys.c:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:704:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:780:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:827:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_sys.c:694:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_sys.c:695:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_sys.c:822:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP10/pdp10_rp.c:960:17: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/PDP10/pdp10_rp.c:933:13: note: err is assigned simh-3.8.1/PDP10/pdp10_rp.c:960:17: note: err is overwritten simh-3.8.1/PDP10/pdp10_rp.c:1040:25: style:inconclusive: Function 'update_rpcs' argument 1 names different: declaration 'flags' definition 'flag'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_rp.c:370:25: note: Function 'update_rpcs' argument 1 names different: declaration 'flags' definition 'flag'. simh-3.8.1/PDP10/pdp10_rp.c:1040:25: note: Function 'update_rpcs' argument 1 names different: declaration 'flags' definition 'flag'. simh-3.8.1/PDP10/pdp10_tim.c:164:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:177:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tim.c:279:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/PDP10/pdp10_tu.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:679:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1024:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1077:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1148:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_tu.c:1281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP10/pdp10_xtnd.c:665:49: style:inconclusive: Function 'xlate' argument 4 names different: declaration 'pflgs' definition 'prv'. [funcArgNamesDifferent] simh-3.8.1/PDP10/pdp10_xtnd.c:154:49: note: Function 'xlate' argument 4 names different: declaration 'pflgs' definition 'prv'. simh-3.8.1/PDP10/pdp10_xtnd.c:665:49: note: Function 'xlate' argument 4 names different: declaration 'pflgs' definition 'prv'. simh-3.8.1/PDP11/pdp11_cis.c:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_cis.c:1460:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_cis.c:1636:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_cis.c:1353:38: style: Condition 'sm2wbc' is always false [knownConditionTrueFalse] simh-3.8.1/PDP11/pdp11_ts.c:578:5: note: wbc is assigned '(tbc>fc)?fc:tbc' here. simh-3.8.1/PDP11/pdp11_ts.c:600:5: note: Assuming condition is false simh-3.8.1/PDP11/pdp11_ts.c:602:9: note: Condition 'tbc>wbc' is always false simh-3.8.1/PDP11/pdp11_ts.c:995:23: style:inconclusive: Function 'ts_endcmd' argument 1 names different: declaration 'ssf' definition 'tc'. [funcArgNamesDifferent] simh-3.8.1/PDP11/pdp11_ts.c:295:23: note: Function 'ts_endcmd' argument 1 names different: declaration 'ssf' definition 'tc'. simh-3.8.1/PDP11/pdp11_ts.c:995:23: note: Function 'ts_endcmd' argument 1 names different: declaration 'ssf' definition 'tc'. simh-3.8.1/PDP11/pdp11_ts.c:995:33: style:inconclusive: Function 'ts_endcmd' argument 2 names different: declaration 'xs0f' definition 'xs0'. [funcArgNamesDifferent] simh-3.8.1/PDP11/pdp11_ts.c:295:34: note: Function 'ts_endcmd' argument 2 names different: declaration 'xs0f' definition 'xs0'. simh-3.8.1/PDP11/pdp11_ts.c:995:33: note: Function 'ts_endcmd' argument 2 names different: declaration 'xs0f' definition 'xs0'. simh-3.8.1/PDP11/pdp11_ts.c:582:12: style: Variable 'wa' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBE_NXD [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBE_NXD [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSR_GO [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:618:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:822:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:865:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:908:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_TU [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:958:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:986:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:1049:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tq.c:1804:15: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/PDP11/pdp11_tq.c:645:19: style: Variable 'up' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_tq.c:876:7: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_tq.c:1501:22: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_tq.c:1538:22: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_tq.c:1690:11: style: Variable 'up' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_tq.c:1726:36: style: Parameter 'ring' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_tq.c:1860:35: style: Parameter 'ring' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_tq.c:2100:46: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_vh.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VHRX [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:401:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VHRX [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VHTX [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VHTX [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:610:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:628:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:679:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_BREAK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:774:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:786:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITEB [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1062:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1090:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1295:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_vh.c:1326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_tu.c:330:36: style:inconclusive: Function 'tu_mbrd' argument 2 names different: declaration 'PA' definition 'ofs'. [funcArgNamesDifferent] simh-3.8.1/PDP11/pdp11_tu.c:244:36: note: Function 'tu_mbrd' argument 2 names different: declaration 'PA' definition 'ofs'. simh-3.8.1/PDP11/pdp11_tu.c:330:36: note: Function 'tu_mbrd' argument 2 names different: declaration 'PA' definition 'ofs'. simh-3.8.1/PDP11/pdp11_tu.c:396:35: style:inconclusive: Function 'tu_mbwr' argument 2 names different: declaration 'PA' definition 'ofs'. [funcArgNamesDifferent] simh-3.8.1/PDP11/pdp11_tu.c:245:35: note: Function 'tu_mbwr' argument 2 names different: declaration 'PA' definition 'ofs'. simh-3.8.1/PDP11/pdp11_tu.c:396:35: note: Function 'tu_mbwr' argument 2 names different: declaration 'PA' definition 'ofs'. simh-3.8.1/PDP11/pdp11_tu.c:987:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/PDP11/pdp11_tu.c:967:50: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_tu.c:983:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_tu.c:1047:39: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'tu_boot' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_tu.c:324:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_tu.c:1047:39: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_tu.c:648:19: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:661:19: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:672:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:677:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:690:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:740:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_tu.c:754:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_vh.c:631:19: warning: Possible null pointer dereference: lp [nullPointer] simh-3.8.1/PDP11/pdp11_vh.c:568:18: note: Calling function 'vh_putc', 2nd argument 'NULL' value is 0 simh-3.8.1/PDP11/pdp11_vh.c:631:19: note: Null pointer dereference simh-3.8.1/PDP11/pdp11_vh.c:462:9: style: Variable 'l0p' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_vh.c:564:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_vh.c:700:8: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_vh.c:1273:8: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:422:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numunits [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:489:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:510:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:585:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:591:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:606:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:645:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:665:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:753:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:782:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1036:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1086:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1275:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1383:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1417:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1677:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1712:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1769:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1886:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xq.c:1926:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numunits [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:561:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:588:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:886:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MAC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:982:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_MIN_PACKET [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1123:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_PACK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1392:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1448:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_MEM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP11/pdp11_xu.c:1452:28: error: Memory leak: tptr [memleak] simh-3.8.1/PDP11/pdp11_xu.c:856:15: style: Variable 'udb[21]' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/PDP11/pdp11_xu.c:854:15: note: udb[21] is assigned simh-3.8.1/PDP11/pdp11_xu.c:856:15: note: udb[21] is overwritten simh-3.8.1/PDP11/pdp11_xu.c:219:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xu.c:231:27: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xu.c:254:24: style: Parameter 'vptr' can be declared as pointer to const. However it seems that 'xu_ex' is a callback function, if 'vptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xu.c:197:4: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xu.c:254:24: note: Parameter 'vptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xu.c:254:49: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'xu_ex' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xu.c:197:4: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xu.c:254:49: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xu.c:260:48: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'xu_dep' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xu.c:197:12: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xu.c:260:48: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xu.c:297:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xu.c:299:20: style: Variable 'stats' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xu.c:316:9: style: Variable 'xu' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xu.c:325:50: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'xu_set_type' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xu.c:147:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xu.c:325:50: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xu.c:362:32: style: Parameter 'xu' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xu.c:362:46: style: Parameter 'pack' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xu.c:607:11: style: Variable 'mac_w' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xu.c:1224:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xu.c:564:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:665:15: style: Variable 'rstatus' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:673:15: style: Variable 'wstatus' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:691:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:818:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:1256:12: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:1480:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:1538:20: style: Variable 'rstatus' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xu.c:1554:20: style: Variable 'tstatus' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1898:28: error: Memory leak: tptr [memleak] simh-3.8.1/PDP11/pdp11_xq.c:1760:46: style:inconclusive: Function 'xq_system_id' argument 2 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] simh-3.8.1/PDP11/pdp11_xq.c:244:45: note: Function 'xq_system_id' argument 2 names different: declaration 'dst' definition 'dest'. simh-3.8.1/PDP11/pdp11_xq.c:1760:46: note: Function 'xq_system_id' argument 2 names different: declaration 'dst' definition 'dest'. simh-3.8.1/PDP11/pdp11_xq.c:1333:12: style: Local variable 'status' shadows outer argument [shadowArgument] simh-3.8.1/PDP11/pdp11_xq.c:1327:37: note: Shadowed declaration simh-3.8.1/PDP11/pdp11_xq.c:1333:12: note: Shadow variable simh-3.8.1/PDP11/pdp11_xq.c:2042:10: style: Local variable 'buffer' shadows outer variable [shadowVariable] simh-3.8.1/PDP11/pdp11_xq.c:2032:9: note: Shadowed declaration simh-3.8.1/PDP11/pdp11_xq.c:2042:10: note: Shadow variable simh-3.8.1/PDP11/pdp11_xq.c:418:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xq.c:429:27: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP11/pdp11_xq.c:467:48: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'xq_dep' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xq.c:382:12: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xq.c:467:48: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xq.c:521:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'xq_set_stats' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xq.c:347:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xq.c:521:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xq.c:543:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:544:9: style: Variable 'xq' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:579:9: style: Variable 'xq' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:588:50: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'xq_set_type' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xq.c:349:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xq.c:588:50: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xq.c:604:9: style: Variable 'xq' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:609:50: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'xq_set_poll' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xq.c:351:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xq.c:609:50: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP11/pdp11_xq.c:632:9: style: Variable 'xq' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP11/pdp11_xq.c:642:52: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'xq_set_sanity' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP11/pdp11_xq.c:353:6: note: You might need to cast the function pointer here simh-3.8.1/PDP11/pdp11_xq.c:642:52: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP11/txt2cbn.c:9:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] simh-3.8.1/PDP11/pdp11_xq.c:1250:26: error: Uninitialized variable: physical_address [uninitvar] simh-3.8.1/PDP11/pdp11_xq.c:1278:34: error: Uninitialized variable: source [uninitvar] simh-3.8.1/PDP11/pdp11_xq.c:708:11: style: Variable 'rstatus' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1038:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1042:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1202:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1661:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1668:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1671:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1674:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1720:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1836:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1844:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/pdp11_xq.c:1849:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP11/txt2cbn.c:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_drm.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_drm.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_drm.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:1921:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:1946:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:1984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_cpu.c:2325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:713:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:832:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:898:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1311:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1384:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_dt.c:1499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/NOVA/eclipse_cpu.c:1419:29: style: Redundant condition: The condition 't < 0100000' is redundant since 't < 0400' is sufficient. [redundantCondition] simh-3.8.1/NOVA/eclipse_cpu.c:1438:25: style: Redundant condition: The condition 't < 0100000' is redundant since 't < 0400' is sufficient. [redundantCondition] simh-3.8.1/NOVA/eclipse_cpu.c:1522:42: style: Redundant condition: The condition 't < 0100000' is redundant since 't < 0400' is sufficient. [redundantCondition] simh-3.8.1/NOVA/eclipse_cpu.c:1546:25: style: Redundant condition: The condition 't < 0100000' is redundant since 't < 0400' is sufficient. [redundantCondition] simh-3.8.1/NOVA/eclipse_cpu.c:1578:25: style: Redundant condition: The condition 't < 0100000' is redundant since 't < 0400' is sufficient. [redundantCondition] simh-3.8.1/NOVA/eclipse_cpu.c:1144:11: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/NOVA/eclipse_cpu.c:1138:19: note: t is assigned simh-3.8.1/NOVA/eclipse_cpu.c:1144:11: note: t is overwritten simh-3.8.1/NOVA/eclipse_cpu.c:1161:11: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/NOVA/eclipse_cpu.c:1155:19: note: t is assigned simh-3.8.1/NOVA/eclipse_cpu.c:1161:11: note: t is overwritten simh-3.8.1/NOVA/eclipse_cpu.c:1178:11: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/NOVA/eclipse_cpu.c:1172:19: note: t is assigned simh-3.8.1/NOVA/eclipse_cpu.c:1178:11: note: t is overwritten simh-3.8.1/NOVA/eclipse_cpu.c:1194:11: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/NOVA/eclipse_cpu.c:1188:19: note: t is assigned simh-3.8.1/NOVA/eclipse_cpu.c:1194:11: note: t is overwritten simh-3.8.1/NOVA/eclipse_cpu.c:6256:43: style:inconclusive: Function 'add_sf' argument 2 names different: declaration 'add_f1' definition 'add_fl'. [funcArgNamesDifferent] simh-3.8.1/NOVA/eclipse_cpu.c:480:42: note: Function 'add_sf' argument 2 names different: declaration 'add_f1' definition 'add_fl'. simh-3.8.1/NOVA/eclipse_cpu.c:6256:43: note: Function 'add_sf' argument 2 names different: declaration 'add_f1' definition 'add_fl'. simh-3.8.1/NOVA/eclipse_cpu.c:1304:30: style: Local variable 'MA' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:702:30: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:1304:30: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:1377:24: style: Local variable 'j' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:702:34: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:1377:24: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:1804:24: style: Local variable 'j' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:702:34: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:1804:24: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:4791:25: style: Local variable 'MA' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:702:30: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:4791:25: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:5037:48: style: Local variable 'iodata' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:712:20: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:5037:48: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:5935:14: style: Local variable 'saved_PC' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:351:7: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:5935:14: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:6259:8: style: Local variable 'shift' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:465:9: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:6259:8: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:6419:8: style: Local variable 'shift' shadows outer variable [shadowVariable] simh-3.8.1/NOVA/eclipse_cpu.c:465:9: note: Shadowed declaration simh-3.8.1/NOVA/eclipse_cpu.c:6419:8: note: Shadow variable simh-3.8.1/NOVA/eclipse_cpu.c:5729:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cpu_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/eclipse_cpu.c:582:25: note: You might need to cast the function pointer here simh-3.8.1/NOVA/eclipse_cpu.c:5729:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/NOVA/eclipse_cpu.c:5788:23: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'map_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/eclipse_cpu.c:594:27: note: You might need to cast the function pointer here simh-3.8.1/NOVA/eclipse_cpu.c:5788:23: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/NOVA/eclipse_cpu.c:5815:23: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'fpu_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/NOVA/eclipse_cpu.c:629:27: note: You might need to cast the function pointer here simh-3.8.1/NOVA/eclipse_cpu.c:5815:23: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/NOVA/eclipse_cpu.c:5960:24: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/eclipse_cpu.c:5960:47: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/eclipse_cpu.c:5960:59: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/eclipse_cpu.c:6051:40: style: Parameter 'fpr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/NOVA/eclipse_cpu.c:1791:17: warning: Uninitialized variable: sa [uninitvar] simh-3.8.1/NOVA/eclipse_cpu.c:1784:34: note: Assuming condition is false simh-3.8.1/NOVA/eclipse_cpu.c:1791:17: note: Uninitialized variable: sa simh-3.8.1/NOVA/eclipse_cpu.c:1792:17: warning: Uninitialized variable: da [uninitvar] simh-3.8.1/NOVA/eclipse_cpu.c:1785:34: note: Assuming condition is false simh-3.8.1/NOVA/eclipse_cpu.c:1792:17: note: Uninitialized variable: da simh-3.8.1/PDP18B/pdp18b_dt.c:1297:24: style:inconclusive: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_dt.c:361:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP18B/pdp18b_dt.c:1297:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP18B/pdp18b_dt.c:1310:8: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP18B/pdp18b_dt.c:1496:16: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP18B/pdp18b_fpp.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_fpp.c:869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_fpp.c:887:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_fpp.c:902:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_lp.c:603:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_lp.c:625:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_lp.c:645:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_lp.c:798:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_lp.c:874:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_fpp.c:373:46: style:inconclusive: Function 'fp15_opnd' argument 3 names different: declaration 'a' definition 'fpn'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_fpp.c:152:46: note: Function 'fp15_opnd' argument 3 names different: declaration 'a' definition 'fpn'. simh-3.8.1/PDP18B/pdp18b_fpp.c:373:46: note: Function 'fp15_opnd' argument 3 names different: declaration 'a' definition 'fpn'. simh-3.8.1/PDP18B/pdp18b_fpp.c:809:24: style:inconclusive: Function 'fp15_asign' argument 1 names different: declaration 'ir' definition 'fir'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_fpp.c:163:24: note: Function 'fp15_asign' argument 1 names different: declaration 'ir' definition 'fir'. simh-3.8.1/PDP18B/pdp18b_fpp.c:809:24: note: Function 'fp15_asign' argument 1 names different: declaration 'ir' definition 'fir'. simh-3.8.1/PDP18B/pdp18b_fpp.c:679:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_fpp.c:713:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_fpp.c:713:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_mt.c:216:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:438:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:488:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:514:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:525:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rb.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rb.c:302:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rb.c:188:25: style:inconclusive: Function 'rb_make_da' argument 1 names different: declaration 'dat' definition 'da'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_rb.c:97:25: note: Function 'rb_make_da' argument 1 names different: declaration 'dat' definition 'da'. simh-3.8.1/PDP18B/pdp18b_rb.c:188:25: note: Function 'rb_make_da' argument 1 names different: declaration 'dat' definition 'da'. simh-3.8.1/PDP18B/pdp18b_rb.c:197:24: style:inconclusive: Function 'rb_set_da' argument 1 names different: declaration 'dat' definition 'bcda'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_rb.c:99:24: note: Function 'rb_set_da' argument 1 names different: declaration 'dat' definition 'bcda'. simh-3.8.1/PDP18B/pdp18b_rb.c:197:24: note: Function 'rb_set_da' argument 1 names different: declaration 'dat' definition 'bcda'. simh-3.8.1/PDP18B/pdp18b_rb.c:197:36: style:inconclusive: Function 'rb_set_da' argument 2 names different: declaration 'old' definition 'old_da'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_rb.c:99:35: note: Function 'rb_set_da' argument 2 names different: declaration 'old' definition 'old_da'. simh-3.8.1/PDP18B/pdp18b_rb.c:197:36: note: Function 'rb_set_da' argument 2 names different: declaration 'old' definition 'old_da'. simh-3.8.1/PDP18B/pdp18b_rb.c:212:26: style:inconclusive: Function 'rb_make_bcd' argument 1 names different: declaration 'dat' definition 'bin'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_rb.c:98:26: note: Function 'rb_make_bcd' argument 1 names different: declaration 'dat' definition 'bin'. simh-3.8.1/PDP18B/pdp18b_rb.c:212:26: note: Function 'rb_make_bcd' argument 1 names different: declaration 'dat' definition 'bin'. simh-3.8.1/PDP18B/pdp18b_rb.c:224:25: style:inconclusive: Function 'rb_set_bcd' argument 1 names different: declaration 'dat' definition 'bcd'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_rb.c:100:25: note: Function 'rb_set_bcd' argument 1 names different: declaration 'dat' definition 'bcd'. simh-3.8.1/PDP18B/pdp18b_rb.c:224:25: note: Function 'rb_set_bcd' argument 1 names different: declaration 'dat' definition 'bcd'. simh-3.8.1/PDP18B/pdp18b_cpu.c:1992:25: style:inconclusive: Function 'Incr_addr' argument 1 names different: declaration 'addr' definition 'ma'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_cpu.c:404:24: note: Function 'Incr_addr' argument 1 names different: declaration 'addr' definition 'ma'. simh-3.8.1/PDP18B/pdp18b_cpu.c:1992:25: note: Function 'Incr_addr' argument 1 names different: declaration 'addr' definition 'ma'. simh-3.8.1/PDP18B/pdp18b_cpu.c:2027:32: style:inconclusive: Function 'Reloc15' argument 2 names different: declaration 'acc' definition 'rc'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_cpu.c:410:32: note: Function 'Reloc15' argument 2 names different: declaration 'acc' definition 'rc'. simh-3.8.1/PDP18B/pdp18b_cpu.c:2027:32: note: Function 'Reloc15' argument 2 names different: declaration 'acc' definition 'rc'. simh-3.8.1/PDP18B/pdp18b_cpu.c:2048:33: style:inconclusive: Function 'RelocXVM' argument 2 names different: declaration 'acc' definition 'rc'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_cpu.c:411:33: note: Function 'RelocXVM' argument 2 names different: declaration 'acc' definition 'rc'. simh-3.8.1/PDP18B/pdp18b_cpu.c:2048:33: note: Function 'RelocXVM' argument 2 names different: declaration 'acc' definition 'rc'. simh-3.8.1/PDP18B/pdp18b_cpu.c:1634:23: style: Local variable 't' shadows outer variable [shadowVariable] simh-3.8.1/PDP18B/pdp18b_cpu.c:603:28: note: Shadowed declaration simh-3.8.1/PDP18B/pdp18b_cpu.c:1634:23: note: Shadow variable simh-3.8.1/PDP18B/pdp18b_cpu.c:2216:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP18B/pdp18b_cpu.c:2323:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP18B/pdp18b_rf.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rf.c:331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rf.c:346:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rf.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_mt.c:404:37: style:inconclusive: Function 'mt_updcsta' argument 2 names different: declaration 'val' definition 'news'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_mt.c:145:37: note: Function 'mt_updcsta' argument 2 names different: declaration 'val' definition 'news'. simh-3.8.1/PDP18B/pdp18b_mt.c:404:37: note: Function 'mt_updcsta' argument 2 names different: declaration 'val' definition 'news'. simh-3.8.1/PDP18B/pdp18b_mt.c:404:25: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_mt.c:313:17: style: Variable 'cbc' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP18B/pdp18b_rp.c:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u3 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rp.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rp.c:452:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rp.c:486:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:431:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:495:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:561:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:657:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:689:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_FMT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:909:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:945:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:957:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:971:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:1041:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:1077:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:1113:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_KSR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:1143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:1150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_MODE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_stddev.c:500:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP18B/pdp18b_stddev.c:190:8: note: You might need to cast the function pointer here simh-3.8.1/PDP18B/pdp18b_stddev.c:500:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP18B/pdp18b_stddev.c:500:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP18B/pdp18b_stddev.c:190:8: note: You might need to cast the function pointer here simh-3.8.1/PDP18B/pdp18b_stddev.c:500:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP18B/pdp18b_stddev.c:500:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP18B/pdp18b_stddev.c:190:8: note: You might need to cast the function pointer here simh-3.8.1/PDP18B/pdp18b_stddev.c:500:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/PDP18B/pdp18b_stddev.c:454:12: style: Variable 'old' is assigned a value that is never used. [unreadVariable] simh-3.8.1/PDP18B/pdp18b_sys.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_2MARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_2MARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:931:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_sys.c:1104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/Interdata/id32_cpu.c:2402:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP18B/pdp18b_sys.c:1110:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] simh-3.8.1/PDP18B/pdp18b_sys.c:1109:33: note: outer condition: cptr[i]!=0 simh-3.8.1/PDP18B/pdp18b_sys.c:1110:17: note: opposite inner condition: cptr[i]==0 simh-3.8.1/PDP18B/pdp18b_sys.c:222:42: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_sys.c:305:43: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_sys.c:922:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_sys.c:923:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_sys.c:1101:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP18B/pdp18b_tt1.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:396:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:412:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_clk.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_clk.c:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_clk.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_clk.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_clk.c:170:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_clk.c:76:8: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_clk.c:170:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_clk.c:170:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_clk.c:76:8: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_clk.c:170:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_clk.c:170:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'clk_set_freq' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_clk.c:76:8: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_clk.c:170:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_ct.c:298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:505:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:645:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:671:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ct.c:727:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_tt1.c:379:26: style:inconclusive: Function 'ttx_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. [funcArgNamesDifferent] simh-3.8.1/PDP18B/pdp18b_tt1.c:82:26: note: Function 'ttx_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. simh-3.8.1/PDP18B/pdp18b_tt1.c:379:26: note: Function 'ttx_reset_ln' argument 1 names different: declaration 'i' definition 'ln'. simh-3.8.1/PDP18B/pdp18b_tt1.c:357:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ttx_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP18B/pdp18b_tt1.c:185:18: note: You might need to cast the function pointer here simh-3.8.1/PDP18B/pdp18b_tt1.c:357:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_ct.c:583:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_df.c:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_df.c:307:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_df.c:341:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_df.c:358:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_df.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP18B/pdp18b_rp.c:412:22: style: Condition 'err==0' is always true [knownConditionTrueFalse] simh-3.8.1/PDP18B/pdp18b_rp.c:411:29: note: Assuming that condition 'err==0' is not redundant simh-3.8.1/PDP18B/pdp18b_rp.c:412:22: note: Condition 'err==0' is always true simh-3.8.1/PDP8/pdp8_lp.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_lp.c:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_lp.c:173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:687:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:766:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:819:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:880:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:979:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:1108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:1386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:607:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:627:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:641:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:656:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:400:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:470:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:563:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1017:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1086:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_mt.c:500:25: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_pt.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_pt.c:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_pt.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_pt.c:250:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_pt.c:287:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:371:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:407:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:424:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rf.c:442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_fpp.c:929:19: style: Condition 'a->fr[0]=07777' is always true [knownConditionTrueFalse] simh-3.8.1/PDP8/pdp8_fpp.c:1322:27: style:inconclusive: Function 'fpp_load_apt' argument 1 names different: declaration 'apta' definition 'ad'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_fpp.c:151:27: note: Function 'fpp_load_apt' argument 1 names different: declaration 'apta' definition 'ad'. simh-3.8.1/PDP8/pdp8_fpp.c:1322:27: note: Function 'fpp_load_apt' argument 1 names different: declaration 'apta' definition 'ad'. simh-3.8.1/PDP8/pdp8_fpp.c:1341:27: style:inconclusive: Function 'fpp_dump_apt' argument 1 names different: declaration 'apta' definition 'ad'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_fpp.c:152:27: note: Function 'fpp_dump_apt' argument 1 names different: declaration 'apta' definition 'ad'. simh-3.8.1/PDP8/pdp8_fpp.c:1341:27: note: Function 'fpp_dump_apt' argument 1 names different: declaration 'apta' definition 'ad'. simh-3.8.1/PDP8/pdp8_fpp.c:1020:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1020:50: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1032:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1032:48: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1136:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1151:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_fpp.c:1151:38: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_rk.c:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rk.c:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rk.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rk.c:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rk.c:458:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1517:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:306:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:349:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:414:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:567:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:608:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:634:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rl.c:696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rk.c:287:19: style:inconclusive: Function 'rk_go' argument 1 names different: declaration 'function' definition 'func'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_rk.c:144:19: note: Function 'rk_go' argument 1 names different: declaration 'function' definition 'func'. simh-3.8.1/PDP8/pdp8_rk.c:287:19: note: Function 'rk_go' argument 1 names different: declaration 'function' definition 'func'. simh-3.8.1/PDP8/pdp8_rk.c:287:31: style:inconclusive: Function 'rk_go' argument 2 names different: declaration 'cylinder' definition 'cyl'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_rk.c:144:35: note: Function 'rk_go' argument 2 names different: declaration 'cylinder' definition 'cyl'. simh-3.8.1/PDP8/pdp8_rk.c:287:31: note: Function 'rk_go' argument 2 names different: declaration 'cylinder' definition 'cyl'. simh-3.8.1/PDP8/pdp8_rk.c:343:7: style: Variable 'seluptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_rx.c:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:554:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:611:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:649:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:743:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int16 [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_rx.c:571:26: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'rx_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_rx.c:215:18: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_rx.c:571:26: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_rx.c:621:49: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'rx_settype' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_rx.c:197:46: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_rx.c:621:49: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_rl.c:532:25: style:inconclusive: Function 'rl_set_done' argument 1 names different: declaration 'error' definition 'status'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_rl.c:181:25: note: Function 'rl_set_done' argument 1 names different: declaration 'error' definition 'status'. simh-3.8.1/PDP8/pdp8_rl.c:532:25: note: Function 'rl_set_done' argument 1 names different: declaration 'error' definition 'status'. simh-3.8.1/PDP8/pdp8_sys.c:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:192:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:550:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:836:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:851:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:950:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:964:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:303:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:621:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:644:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:656:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:693:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:776:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:867:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_td.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_sys.c:225:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_sys.c:540:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_sys.c:577:10: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_sys.c:657:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_tsc.c:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tsc.c:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tsc.c:151:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'tsc_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_tsc.c:96:18: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_tsc.c:151:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_tt.c:179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tt.c:199:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tt.c:244:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTUF_KSR [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tt.c:266:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_tt.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_MODE [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_ttx.c:391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_cpu.c:1447:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_cpu.c:1545:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_ttx.c:175:19: style:inconclusive: Function 'ttix' argument 1 names different: declaration 'IR' definition 'inst'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_ttx.c:71:19: note: Function 'ttix' argument 1 names different: declaration 'IR' definition 'inst'. simh-3.8.1/PDP8/pdp8_ttx.c:175:19: note: Function 'ttix' argument 1 names different: declaration 'IR' definition 'inst'. simh-3.8.1/PDP8/pdp8_ttx.c:274:19: style:inconclusive: Function 'ttox' argument 1 names different: declaration 'IR' definition 'inst'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_ttx.c:72:19: note: Function 'ttox' argument 1 names different: declaration 'IR' definition 'inst'. simh-3.8.1/PDP8/pdp8_ttx.c:274:19: note: Function 'ttox' argument 1 names different: declaration 'IR' definition 'inst'. simh-3.8.1/PDP8/pdp8_ttx.c:250:28: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ttix_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_ttx.c:122:27: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_ttx.c:250:28: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/PDP8/pdp8_ttx.c:341:28: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'ttox_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/PDP8/pdp8_ttx.c:168:18: note: You might need to cast the function pointer here simh-3.8.1/PDP8/pdp8_ttx.c:341:28: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/S3/s3_cd.c:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:285:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:427:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cd.c:446:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/PDP8/pdp8_dt.c:1093:24: style:inconclusive: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_dt.c:293:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP8/pdp8_dt.c:1093:24: note: Function 'dt_comobv' argument 1 names different: declaration 'val' definition 'dat'. simh-3.8.1/PDP8/pdp8_dt.c:1105:8: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_dt.c:1283:29: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/S3/s3_cd.c:321:8: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/S3/s3_cd.c:318:3: note: i is assigned simh-3.8.1/S3/s3_cd.c:321:8: note: i is overwritten simh-3.8.1/S3/s3_cd.c:345:1: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] simh-3.8.1/S3/s3_cd.c:346:1: note: Found duplicate branches for 'if' and 'else'. simh-3.8.1/S3/s3_cd.c:345:1: note: Found duplicate branches for 'if' and 'else'. simh-3.8.1/S3/s3_cd.c:440:40: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cdr_boot' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/S3/s3_cd.c:93:6: note: You might need to cast the function pointer here simh-3.8.1/S3/s3_cd.c:440:40: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/S3/s3_disk.c:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:625:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:630:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:635:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:640:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:652:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:660:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:668:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:676:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:720:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:730:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:740:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:750:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:631:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1758:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1793:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1800:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1809:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1833:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_lp.c:201:37: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/S3/s3_lp.c:323:21: style:inconclusive: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. [funcArgNamesDifferent] simh-3.8.1/S3/s3_lp.c:42:21: note: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/S3/s3_lp.c:323:21: note: Function 'space' argument 1 names different: declaration 'lines' definition 'count'. simh-3.8.1/S3/s3_lp.c:323:34: style:inconclusive: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. [funcArgNamesDifferent] simh-3.8.1/S3/s3_lp.c:42:34: note: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/S3/s3_lp.c:323:34: note: Function 'space' argument 2 names different: declaration 'lflag' definition 'sflag'. simh-3.8.1/S3/s3_lp.c:346:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'lpt_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/S3/s3_lp.c:102:18: note: You might need to cast the function pointer here simh-3.8.1/S3/s3_lp.c:346:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/S3/s3_pkb.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_pkb.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_pkb.c:308:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_pkb.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_pkb.c:311:26: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_td.c:653:57: style:inconclusive: Function 'td_write' argument 4 names different: declaration 'datb' definition 'dat'. [funcArgNamesDifferent] simh-3.8.1/PDP8/pdp8_td.c:205:57: note: Function 'td_write' argument 4 names different: declaration 'datb' definition 'dat'. simh-3.8.1/PDP8/pdp8_td.c:653:57: note: Function 'td_write' argument 4 names different: declaration 'datb' definition 'dat'. simh-3.8.1/PDP8/pdp8_td.c:579:24: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_td.c:615:8: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_td.c:643:8: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_td.c:862:29: style: Variable 'fbuf' can be declared as pointer to const [constVariablePointer] simh-3.8.1/PDP8/pdp8_td.c:919:37: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/PDP8/pdp8_td.c:848:3: style: Variable 'k' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:230:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_sys.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_sys.c:506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_disk.c:324:36: style: Variable 'iodata' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/S3/s3_disk.c:309:44: note: iodata is assigned simh-3.8.1/S3/s3_disk.c:324:36: note: iodata is overwritten simh-3.8.1/S3/s3_disk.c:774:38: style: Parameter 'dbuf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_drm.c:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_drm.c:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_drm.c:302:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1086:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1187:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1356:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1363:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1370:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_REL [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_REL [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1506:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1556:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1581:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1590:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1610:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1641:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_cpu.c:1671:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:242:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:260:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:276:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:391:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_dsk.c:247:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_io.c:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:290:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:512:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:521:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:529:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:550:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:774:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:784:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:792:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:813:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:888:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:900:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:960:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_io.c:993:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_sys.c:894:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] simh-3.8.1/S3/s3_sys.c:442:32: error: Array 'regcode[15]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/S3/s3_sys.c:441:31: note: Assuming that condition 'i<16' is not redundant simh-3.8.1/S3/s3_sys.c:442:32: note: Array index out of bounds simh-3.8.1/S3/s3_sys.c:446:54: error: Array 'regname[15][8]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/S3/s3_sys.c:441:31: note: Assuming that condition 'i<16' is not redundant simh-3.8.1/S3/s3_sys.c:446:54: note: Array index out of bounds simh-3.8.1/S3/s3_sys.c:576:45: error: Array 'regname[15][8]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/S3/s3_sys.c:575:31: note: Assuming that condition 'i<16' is not redundant simh-3.8.1/S3/s3_sys.c:576:45: note: Array index out of bounds simh-3.8.1/S3/s3_sys.c:580:32: error: Array 'regcode[15]' accessed at index 15, which is out of bounds. [arrayIndexOutOfBounds] simh-3.8.1/S3/s3_sys.c:575:31: note: Assuming that condition 'i<16' is not redundant simh-3.8.1/S3/s3_sys.c:580:32: note: Array index out of bounds simh-3.8.1/S3/s3_sys.c:632:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/S3/s3_sys.c:875:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/S3/s3_sys.c:226:38: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_sys.c:268:61: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_sys.c:269:11: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_sys.c:503:48: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_sys.c:559:14: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:680:31: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:730:14: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:748:14: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:773:14: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_sys.c:830:14: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/SDS/sds_lp.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_lp.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/S3/s3_cpu.c:1239:20: style: Variable 'IAR[level]' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/S3/s3_cpu.c:1151:36: note: IAR[level] is assigned simh-3.8.1/S3/s3_cpu.c:1239:20: note: IAR[level] is overwritten simh-3.8.1/S3/s3_cpu.c:1829:40: style:inconclusive: Function 'cpu_boot' argument 2 names different: declaration 'dptr1' definition 'dptr'. [funcArgNamesDifferent] simh-3.8.1/S3/s3_cpu.c:390:40: note: Function 'cpu_boot' argument 2 names different: declaration 'dptr1' definition 'dptr'. simh-3.8.1/S3/s3_cpu.c:1829:40: note: Function 'cpu_boot' argument 2 names different: declaration 'dptr1' definition 'dptr'. simh-3.8.1/S3/s3_cpu.c:1544:33: style: Parameter 'dec1' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_cpu.c:1544:46: style: Parameter 'dec2' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_cpu.c:1610:10: style: Variable 'higher' can be declared as pointer to const [constVariablePointer] simh-3.8.1/S3/s3_cpu.c:1611:10: style: Variable 'lower' can be declared as pointer to const [constVariablePointer] simh-3.8.1/S3/s3_cpu.c:1728:58: style: Parameter 'dec' can be declared as pointer to const [constParameterPointer] simh-3.8.1/S3/s3_cpu.c:1788:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'cpu_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/S3/s3_cpu.c:502:25: note: You might need to cast the function pointer here simh-3.8.1/S3/s3_cpu.c:1788:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/S3/s3_cpu.c:1709:19: warning: Uninitialized variable: n [uninitvar] simh-3.8.1/S3/s3_cpu.c:1707:15: note: Assuming condition is false simh-3.8.1/S3/s3_cpu.c:1709:19: note: Uninitialized variable: n simh-3.8.1/S3/s3_cpu.c:511:14: style: Variable 'opcode' is assigned a value that is never used. [unreadVariable] simh-3.8.1/S3/s3_cpu.c:511:25: style: Variable 'qbyte' is assigned a value that is never used. [unreadVariable] simh-3.8.1/SDS/sds_mt.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u4 [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:475:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mt.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:390:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:476:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcve [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:525:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_mux.c:306:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_rad.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:242:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:250:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:277:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:236:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:272:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:319:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:360:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:411:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:502:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:525:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:592:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:613:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_stddev.c:351:46: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_stddev.c:542:46: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_cpu.c:1072:19: style:inconclusive: Function 'Ea' argument 1 names different: declaration 'wd' definition 'inst'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:207:19: note: Function 'Ea' argument 1 names different: declaration 'wd' definition 'inst'. simh-3.8.1/SDS/sds_cpu.c:1072:19: note: Function 'Ea' argument 1 names different: declaration 'wd' definition 'inst'. simh-3.8.1/SDS/sds_cpu.c:1072:33: style:inconclusive: Function 'Ea' argument 2 names different: declaration 'va' definition 'addr'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:207:31: note: Function 'Ea' argument 2 names different: declaration 'va' definition 'addr'. simh-3.8.1/SDS/sds_cpu.c:1072:33: note: Function 'Ea' argument 2 names different: declaration 'va' definition 'addr'. simh-3.8.1/SDS/sds_cpu.c:1097:21: style:inconclusive: Function 'EaSh' argument 1 names different: declaration 'wd' definition 'inst'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:208:21: note: Function 'EaSh' argument 1 names different: declaration 'wd' definition 'inst'. simh-3.8.1/SDS/sds_cpu.c:1097:21: note: Function 'EaSh' argument 1 names different: declaration 'wd' definition 'inst'. simh-3.8.1/SDS/sds_cpu.c:1097:35: style:inconclusive: Function 'EaSh' argument 2 names different: declaration 'va' definition 'addr'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:208:33: note: Function 'EaSh' argument 2 names different: declaration 'va' definition 'addr'. simh-3.8.1/SDS/sds_cpu.c:1097:35: note: Function 'EaSh' argument 2 names different: declaration 'va' definition 'addr'. simh-3.8.1/SDS/sds_cpu.c:1246:20: style:inconclusive: Function 'Mul48' argument 1 names different: declaration 'mplc' definition 's1'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:216:20: note: Function 'Mul48' argument 1 names different: declaration 'mplc' definition 's1'. simh-3.8.1/SDS/sds_cpu.c:1246:20: note: Function 'Mul48' argument 1 names different: declaration 'mplc' definition 's1'. simh-3.8.1/SDS/sds_cpu.c:1246:31: style:inconclusive: Function 'Mul48' argument 2 names different: declaration 'mplr' definition 's2'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:216:33: note: Function 'Mul48' argument 2 names different: declaration 'mplr' definition 's2'. simh-3.8.1/SDS/sds_cpu.c:1246:31: note: Function 'Mul48' argument 2 names different: declaration 'mplr' definition 's2'. simh-3.8.1/SDS/sds_cpu.c:1280:20: style:inconclusive: Function 'Div48' argument 1 names different: declaration 'dvdh' definition 'ar'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:217:20: note: Function 'Div48' argument 1 names different: declaration 'dvdh' definition 'ar'. simh-3.8.1/SDS/sds_cpu.c:1280:20: note: Function 'Div48' argument 1 names different: declaration 'dvdh' definition 'ar'. simh-3.8.1/SDS/sds_cpu.c:1280:31: style:inconclusive: Function 'Div48' argument 2 names different: declaration 'dvdl' definition 'br'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:217:33: note: Function 'Div48' argument 2 names different: declaration 'dvdl' definition 'br'. simh-3.8.1/SDS/sds_cpu.c:1280:31: note: Function 'Div48' argument 2 names different: declaration 'dvdl' definition 'br'. simh-3.8.1/SDS/sds_cpu.c:1280:42: style:inconclusive: Function 'Div48' argument 3 names different: declaration 'dvr' definition 'm'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:217:46: note: Function 'Div48' argument 3 names different: declaration 'dvr' definition 'm'. simh-3.8.1/SDS/sds_cpu.c:1280:42: note: Function 'Div48' argument 3 names different: declaration 'dvr' definition 'm'. simh-3.8.1/SDS/sds_cpu.c:1615:24: style:inconclusive: Function 'inst_hist' argument 1 names different: declaration 'inst' definition 'ir'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:221:24: note: Function 'inst_hist' argument 1 names different: declaration 'inst' definition 'ir'. simh-3.8.1/SDS/sds_cpu.c:1615:24: note: Function 'inst_hist' argument 1 names different: declaration 'inst' definition 'ir'. simh-3.8.1/SDS/sds_cpu.c:1615:46: style:inconclusive: Function 'inst_hist' argument 3 names different: declaration 'typ' definition 'tp'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_cpu.c:221:48: note: Function 'inst_hist' argument 3 names different: declaration 'typ' definition 'tp'. simh-3.8.1/SDS/sds_cpu.c:1615:46: note: Function 'inst_hist' argument 3 names different: declaration 'typ' definition 'tp'. simh-3.8.1/SDS/sds_cpu.c:1352:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_cpu.c:1359:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_cpu.c:1366:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_cpu.c:1595:28: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'rtc_set_freq' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/SDS/sds_cpu.c:323:8: note: You might need to cast the function pointer here simh-3.8.1/SDS/sds_cpu.c:1595:28: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/SDS/sds_cpu.c:1595:51: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'rtc_set_freq' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/SDS/sds_cpu.c:323:8: note: You might need to cast the function pointer here simh-3.8.1/SDS/sds_cpu.c:1595:51: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/SDS/sds_cpu.c:1595:63: style: Parameter 'desc' can be declared as pointer to const. However it seems that 'rtc_set_freq' is a callback function, if 'desc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/SDS/sds_cpu.c:323:8: note: You might need to cast the function pointer here simh-3.8.1/SDS/sds_cpu.c:1595:63: note: Parameter 'desc' can be declared as pointer to const simh-3.8.1/SDS/sds_cpu.c:1672:14: style: Variable 'cyc' can be declared as const array [constVariable] simh-3.8.1/SDS/sds_sys.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_sys.c:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_sys.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_sys.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_sys.c:515:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_sys.c:543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/SDS/sds_rad.c:247:38: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/config11/config11.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/converters/asc.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/config11/config11.c:65:6: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] simh-3.8.1/TOOLS/config11/config11.c:78:2: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] simh-3.8.1/TOOLS/config11/config11.c:104:6: warning: 't' in format string (no. 1) is a length modifier and cannot be used without a conversion specifier. [invalidLengthModifierError] simh-3.8.1/TOOLS/config11/config11.c:104:6: error: printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] simh-3.8.1/TOOLS/converters/gt7cvt.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/converters/dtos8cvt.c:32:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/converters/gt7cvt.c:34:39: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/converters/gt7cvt.c:52:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/converters/littcvt.c:34:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/SDS/sds_sys.c:547:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] simh-3.8.1/SDS/sds_sys.c:546:33: note: outer condition: cptr[i]!=0 simh-3.8.1/SDS/sds_sys.c:547:17: note: opposite inner condition: cptr[i]==0 simh-3.8.1/TOOLS/converters/mtcvtodd.c:32:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/SDS/sds_sys.c:213:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_sys.c:418:52: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/converters/mtcvtfix.c:67:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/converters/mtcvtfix.c:32:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/converters/mtcvtfix.c:37:15: style: Variable 'bceof' can be declared as const array [constVariable] simh-3.8.1/TOOLS/converters/sfmtcvt.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/converters/mtcvtv23.c:32:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/converters/tp512cvt.c:32:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/converters/tp512cvt.c:36:15: style: Variable 'tef' can be declared as const array [constVariable] simh-3.8.1/TOOLS/converters/tp512cvt.c:37:15: style: Variable 'twc' can be declared as const array [constVariable] simh-3.8.1/TOOLS/converters/sfmtcvt.c:40:18: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:369:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l2 [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:672:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:600:2: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:630:19: error: Resource leak: fp [resourceLeak] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:361:3: error: Common realloc mistake: 'gsdline' nulled but not freed upon failure [memleakOnRealloc] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:150:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:427:9: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:598:20: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:603:23: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:608:23: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:613:23: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/dumpobj.c:618:26: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/SDS/sds_io.c:893:47: style:inconclusive: Function 'set_chan' argument 3 names different: declaration 'cptr' definition 'sptr'. [funcArgNamesDifferent] simh-3.8.1/SDS/sds_defs.h:404:47: note: Function 'set_chan' argument 3 names different: declaration 'cptr' definition 'sptr'. simh-3.8.1/SDS/sds_io.c:893:47: note: Function 'set_chan' argument 3 names different: declaration 'cptr' definition 'sptr'. simh-3.8.1/SDS/sds_io.c:505:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_io.c:515:37: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_io.c:539:38: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_io.c:893:47: style: Parameter 'sptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/SDS/sds_io.c:923:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/SDS/sds_io.c:672:12: style: Variable 'dat' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/object.c:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:960:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1018:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1371:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2751:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2805:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/mlb.c:87:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/mlb.c:252:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/mlb.c:255:10: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/rad50.c:51:8: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/object.c:491:62: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/object.c:519:50: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:146:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:114:40: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:137:8: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:148:42: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:220:70: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/stream2.c:313:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:65:14: style: Variable 'digits' can be declared as const array [constVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:116:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:116:37: style: Parameter 'envname' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:118:8: style: Variable 'env' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/util.c:120:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:643:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro7.c:814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro7.c:948:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro7.c:1236:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro7.c:1577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2784:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:958:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:1098:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:1406:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2417:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3705:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:720:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:775:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:791:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1033:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_ERR [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1046:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1072:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_ERR [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1326:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SYM [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1740:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_TEMP_SYM [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1786:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UNDEFINED_SYM [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SYM [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SYM [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2761:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3486:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3805:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4086:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5663:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_LIT [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5988:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro1.c:661:4: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2729:28: style: Condition 'allblank' is always false [knownConditionTrueFalse] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2726:21: note: Assignment 'allblank=0', assigned value is 0 simh-3.8.1/TOOLS/crossassemblers/macro1.c:2729:28: note: Condition 'allblank' is always false simh-3.8.1/TOOLS/crossassemblers/macro1.c:2733:10: style: Condition 'allblank' is always false [knownConditionTrueFalse] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2726:21: note: Assignment 'allblank=0', assigned value is 0 simh-3.8.1/TOOLS/crossassemblers/macro1.c:2733:10: note: Condition 'allblank' is always false simh-3.8.1/TOOLS/crossassemblers/macro1.c:3004:36: style:inconclusive: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. [funcArgNamesDifferent] simh-3.8.1/TOOLS/crossassemblers/macro1.c:306:39: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro1.c:3004:36: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro1.c:884:20: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:983:13: style: Variable 'switches' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1299:14: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:1941:23: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2345:23: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2345:36: style: Parameter 'sub_title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2969:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2431:11: style: Variable 'type' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro1.c:2433:17: style: Variable 'xref_count' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/extracters/mmdir.c:74:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/extracters/mmdir.c:81:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/extracters/mmdir.c:33:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/extracters/mmdir.c:70:9: error: Uninitialized variable: obj [uninitvar] simh-3.8.1/TOOLS/extracters/mmdir.c:35:5: style: Variable 'obj' is not assigned a value. [unassignedVariable] simh-3.8.1/TOOLS/extracters/mtdump.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/extracters/mtdump.c:108:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/extracters/mtdump.c:113:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/crossassemblers/macro7.c:1916:32: style:inconclusive: Function 'insertLiteral' argument 1 names different: declaration 'pool' definition 'p'. [funcArgNamesDifferent] simh-3.8.1/TOOLS/crossassemblers/macro7.c:264:33: note: Function 'insertLiteral' argument 1 names different: declaration 'pool' definition 'p'. simh-3.8.1/TOOLS/crossassemblers/macro7.c:1916:32: note: Function 'insertLiteral' argument 1 names different: declaration 'pool' definition 'p'. simh-3.8.1/TOOLS/crossassemblers/macro7.c:3068:36: style:inconclusive: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. [funcArgNamesDifferent] simh-3.8.1/TOOLS/crossassemblers/macro7.c:286:39: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro7.c:3068:36: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro7.c:1121:11: style: Variable 'symv' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:1670:23: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:1949:10: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2026:10: style: Variable 's_type' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2145:23: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2145:36: style: Parameter 'sub_title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2334:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2575:11: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2579:14: style: Variable 'mask_tab' can be declared as const array [constVariable] simh-3.8.1/TOOLS/crossassemblers/macro7.c:3023:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2246:12: style: Variable 'type' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro7.c:2248:18: style: Variable 'xref_count' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/extracters/sdsdump.c:70:8: style: Condition 'inrec' is always false [knownConditionTrueFalse] simh-3.8.1/TOOLS/extracters/sdsdump.c:67:10: note: Assignment 'inrec=0', assigned value is 0 simh-3.8.1/TOOLS/extracters/sdsdump.c:70:8: note: Condition 'inrec' is always false simh-3.8.1/TOOLS/extracters/sdsdump.c:73:8: style: Condition 'inrec' is always false [knownConditionTrueFalse] simh-3.8.1/TOOLS/extracters/sdsdump.c:67:10: note: Assignment 'inrec=0', assigned value is 0 simh-3.8.1/TOOLS/extracters/sdsdump.c:69:27: note: Assuming condition is false simh-3.8.1/TOOLS/extracters/sdsdump.c:73:8: note: Condition 'inrec' is always false simh-3.8.1/TOOLS/extracters/sdsdump.c:43:27: style: Parameter 'argv' can be declared as const array [constParameter] simh-3.8.1/TOOLS/extracters/sdsdump.c:47:7: style: Variable 'opstr' can be declared as const array [constVariable] simh-3.8.1/VAX/vax780_fload.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_fload.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_fload.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:272:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_MBA0 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:365:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_MBA0 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:533:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:660:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:691:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:754:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:768:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBA_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mba.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_fload.c:173:14: style: Variable 'r50' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_fload.c:174:7: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_fload.c:184:31: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax780_mba.c:266:47: style:inconclusive: Function 'mba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax780_mba.c:168:47: note: Function 'mba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_mba.c:266:47: note: Function 'mba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_mba.c:667:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_mba.c:679:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_mba.c:710:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_mba.c:739:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_mem.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mem.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mem.c:249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_MCTL0 [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2218:27: style: Condition 'exponent>0' is always true [knownConditionTrueFalse] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2209:23: note: Assuming that condition 'exponent!=0' is not redundant simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2218:27: note: Condition 'exponent>0' is always true simh-3.8.1/VAX/vax780_mem.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCTL_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_mem.c:157:48: style:inconclusive: Function 'mctl_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax780_mem.c:91:48: note: Function 'mctl_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_mem.c:157:48: note: Function 'mctl_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_mem.c:202:47: style:inconclusive: Function 'mctl_wrreg' argument 3 names different: declaration 'mode' definition 'lnt'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax780_mem.c:92:47: note: Function 'mctl_wrreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_mem.c:202:47: note: Function 'mctl_wrreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/TOOLS/crossassemblers/macro8x.c:4236:36: style:inconclusive: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. [funcArgNamesDifferent] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:375:39: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro8x.c:4236:36: note: Function 'saveError' argument 2 names different: declaration 'cc' definition 'col'. simh-3.8.1/TOOLS/crossassemblers/macro8x.c:1271:11: style: Variable 'symv' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:1889:13: style: Variable 'fltg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2526:23: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2874:10: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:2951:10: style: Variable 's_type' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3070:23: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3070:36: style: Parameter 'sub_title' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3265:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3507:11: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3511:14: style: Variable 'mask_tab' can be declared as const array [constVariable] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:4191:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3173:12: style: Variable 'type' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro8x.c:3175:18: style: Variable 'xref_count' is assigned a value that is never used. [unreadVariable] simh-3.8.1/VAX/vax780_sbi.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPL_CLKINT [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPL_CLKINT [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:493:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:520:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:552:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCHK_RD_F [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:607:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:687:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:695:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:704:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXUS_NUM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:760:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:447:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:481:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:576:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:584:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:646:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:660:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:714:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:822:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:911:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_BUF [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:962:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VER_FPLA [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_syslist.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_stddev.c:685:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/VAX/vax780_stddev.c:680:12: style: Variable 'ctm' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_uba.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_UBA [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPL_UBA [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRMASK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:650:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRMASK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:691:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRMASK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRMASK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:771:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:792:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:865:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:884:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:920:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_UBA [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:942:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:957:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:975:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBADDRSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_sbi.c:612:6: style: Variable 'dibp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax780_sbi.c:676:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'sbi_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/VAX/vax780_sbi.c:184:18: note: You might need to cast the function pointer here simh-3.8.1/VAX/vax780_sbi.c:676:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/VAX/vax780_sbi.c:495:16: error: Uninitialized variable: val [uninitvar] simh-3.8.1/VAX/vax_cmode.c:1321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax780_uba.c:300:47: style:inconclusive: Function 'uba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax780_uba.c:191:47: note: Function 'uba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_uba.c:300:47: note: Function 'uba_rdreg' argument 3 names different: declaration 'mode' definition 'lnt'. simh-3.8.1/VAX/vax780_uba.c:968:29: style:inconclusive: Function 'uba_show_virt' argument 1 names different: declaration 'st' definition 'of'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax780_uba.c:205:29: note: Function 'uba_show_virt' argument 1 names different: declaration 'st' definition 'of'. simh-3.8.1/VAX/vax780_uba.c:968:29: note: Function 'uba_show_virt' argument 1 names different: declaration 'st' definition 'of'. simh-3.8.1/VAX/vax780_uba.c:485:16: error: Uninitialized variable: val [uninitvar] simh-3.8.1/VAX/vax_cpu1.c:125:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:142:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:174:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:218:22: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:442:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:472:22: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:526:25: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:618:25: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:969:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:1029:25: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:1069:25: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:1383:24: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:1433:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu1.c:1561:23: style: Parameter 'opnd' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu.c:499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3092:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_cpu.c:3415:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:447:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:597:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:612:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:708:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:742:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:758:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:793:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_DIS [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:811:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_io.c:210:12: error: Uninitialized variable: val [uninitvar] simh-3.8.1/VAX/vax_fpa.c:1021:21: warning: Function 'vax_fdiv' argument order different: declaration 'b, a, prec, bias' definition 'a, b, prec, bias' [funcArgOrderDifferent] simh-3.8.1/VAX/vax_fpa.c:645:21: note: Function 'vax_fdiv' argument order different: declaration 'b, a, prec, bias' definition 'a, b, prec, bias' simh-3.8.1/VAX/vax_fpa.c:1021:21: note: Function 'vax_fdiv' argument order different: declaration 'b, a, prec, bias' definition 'a, b, prec, bias' simh-3.8.1/VAX/vax_fpa.c:1089:19: style:inconclusive: Function 'dp_lsh' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:650:19: note: Function 'dp_lsh' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1089:19: note: Function 'dp_lsh' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1104:19: style:inconclusive: Function 'dp_rsh' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:651:19: note: Function 'dp_rsh' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1104:19: note: Function 'dp_rsh' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1119:21: style:inconclusive: Function 'dp_rsh_s' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:652:21: note: Function 'dp_rsh_s' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1119:21: note: Function 'dp_rsh_s' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1163:19: style:inconclusive: Function 'dp_neg' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:653:19: note: Function 'dp_neg' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1163:19: note: Function 'dp_neg' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1172:31: style:inconclusive: Function 'unpackf' argument 2 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:636:31: note: Function 'unpackf' argument 2 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1172:31: note: Function 'unpackf' argument 2 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1188:42: style:inconclusive: Function 'unpackd' argument 3 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:637:42: note: Function 'unpackd' argument 3 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1188:42: note: Function 'unpackd' argument 3 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1204:42: style:inconclusive: Function 'unpackg' argument 3 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:638:42: note: Function 'unpackg' argument 3 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1204:42: note: Function 'unpackg' argument 3 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1220:17: style:inconclusive: Function 'norm' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:639:17: note: Function 'norm' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1220:17: note: Function 'norm' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1243:21: style:inconclusive: Function 'rpackfd' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:640:21: note: Function 'rpackfd' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1243:21: note: Function 'rpackfd' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1273:20: style:inconclusive: Function 'rpackg' argument 1 names different: declaration 'a' definition 'r'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_fpa.c:641:20: note: Function 'rpackg' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:1273:20: note: Function 'rpackg' argument 1 names different: declaration 'a' definition 'r'. simh-3.8.1/VAX/vax_fpa.c:817:15: style: Variable 'maxv' can be declared as const array [constVariable] simh-3.8.1/VAX/vax_fpa.c:1050:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_fpa.c:1050:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_fpa.c:1063:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_fpa.c:1080:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_fpa.c:1223:15: style: Variable 'normmask' can be declared as const array [constVariable] simh-3.8.1/VAX/vax_mmu.c:571:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_mmu.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_mmu.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NXM [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_mmu.c:618:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:293:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_KFLAG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:330:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:370:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_NOFNC [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:419:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_stddev.c:394:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] simh-3.8.1/VAX/vax_stddev.c:389:12: style: Variable 'ctm' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax_mmu.c:577:50: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'tlb_ex' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/VAX/vax_mmu.c:130:6: note: You might need to cast the function pointer here simh-3.8.1/VAX/vax_mmu.c:577:50: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/VAX/vax_mmu.c:592:49: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'tlb_dep' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/VAX/vax_mmu.c:130:15: note: You might need to cast the function pointer here simh-3.8.1/VAX/vax_mmu.c:592:49: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/VAX/vax_syscm.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_syscm.c:432:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_syscm.c:569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:742:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM_SW_STOP [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:973:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_IERR [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:1033:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:1056:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBUFSIZE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:1117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sys.c:1173:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1226:8: style: Condition 'islocal' is always true [knownConditionTrueFalse] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1223:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'long {aka signed long}'. [invalidPrintfArgType_sint] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: style: Variable 'res->cp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1813:12: note: res->cp is assigned simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: note: res->cp is overwritten simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: style: Variable 'res->cp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1845:12: note: res->cp is assigned simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: note: res->cp is overwritten simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: style: Variable 'res->cp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1874:12: note: res->cp is assigned simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2256:10: note: res->cp is overwritten simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3268:8: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3265:6: note: in is assigned simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3268:8: note: in is overwritten simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3995:7: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3984:7: note: cp is assigned simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3995:7: note: cp is overwritten simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:434:22: style:inconclusive: Function 'memcheck' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.h:37:29: note: Function 'memcheck' argument 1 names different: declaration 'p' definition 'ptr'. simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:434:22: note: Function 'memcheck' argument 1 names different: declaration 'p' definition 'ptr'. simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4049:14: style: Local variable 'sym' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4019:12: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4049:14: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4280:11: style: Local variable 'local' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3899:6: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4280:11: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4316:11: style: Local variable 'local' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3899:6: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4316:11: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4340:11: style: Local variable 'local' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3899:6: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4340:11: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4718:17: style: Local variable 'value' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4646:16: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4718:17: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5669:11: style: Local variable 'sym' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5619:10: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5669:11: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:6068:10: style: Local variable 'i' shadows outer variable [shadowVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5975:6: note: Shadowed declaration simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:6068:10: note: Shadow variable simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:406:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:472:30: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:704:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:704:44: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:755:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:784:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:800:13: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1565:31: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:1726:36: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2449:11: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2498:12: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2872:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2975:16: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2984:34: style: Parameter 'refstr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2984:62: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3008:48: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3021:11: style: Variable 'op' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3214:38: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:3970:11: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4019:12: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4279:21: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4439:14: style: Variable 'mac' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4542:14: style: Variable 'mac' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4548:15: style: Variable 'macstr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5933:36: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5933:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5950:29: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5971:8: style: Variable 'macname' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5972:8: style: Variable 'objname' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5973:8: style: Variable 'lstname' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5983:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:6028:12: style: Variable 'env' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4760:32: error: Uninitialized variable: word [legacyUninitvar] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:757:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:763:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:2502:9: style: Variable 'sym' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4877:16: style: Variable 'sectsym' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:4973:13: style: Variable 'sym' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5540:16: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5551:13: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] simh-3.8.1/VAX/vax_syscm.c:271:55: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5969:14: style: Unused variable: line [unusedVariable] simh-3.8.1/VAX/vax_syscm.c:569:7: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/TOOLS/crossassemblers/macro11/macro11.c:5971:8: style: Variable 'macname' is assigned a value that is never used. [unreadVariable] simh-3.8.1/VAX/vax_syslist.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_V_UF [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:571:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_ARG [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:632:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:647:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATTABLE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:665:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:699:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_ATT [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:750:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1408:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1582:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:1602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCPE_OK [valueFlowBailoutIncompleteVar] simh-3.8.1/VAX/vax_sysdev.c:684:21: style:inconclusive: Function 'csrs_wr' argument 1 names different: declaration 'dat' definition 'data'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_sysdev.c:237:21: note: Function 'csrs_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:684:21: note: Function 'csrs_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:709:21: style:inconclusive: Function 'csts_wr' argument 1 names different: declaration 'dat' definition 'data'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_sysdev.c:238:21: note: Function 'csts_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:709:21: note: Function 'csts_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:719:21: style:inconclusive: Function 'cstd_wr' argument 1 names different: declaration 'dat' definition 'data'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_sysdev.c:239:21: note: Function 'cstd_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:719:21: note: Function 'cstd_wr' argument 1 names different: declaration 'dat' definition 'data'. simh-3.8.1/VAX/vax_sysdev.c:568:27: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'rom_reset' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/VAX/vax_sysdev.c:301:25: note: You might need to cast the function pointer here simh-3.8.1/VAX/vax_sysdev.c:568:27: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/VAX/vax_sysdev.c:1403:23: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'tmr_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/VAX/vax_sysdev.c:412:15: note: You might need to cast the function pointer here simh-3.8.1/VAX/vax_sysdev.c:1403:23: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/sim_console.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_console.c:433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_console.c:1085:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_console.c:1127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_console.c:1142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_console.c:330:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] simh-3.8.1/sim_console.c:376:30: style:inconclusive: Function 'sim_set_telnet' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent] simh-3.8.1/sim_console.h:55:30: note: Function 'sim_set_telnet' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/sim_console.c:376:30: note: Function 'sim_set_telnet' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/sim_console.c:398:43: style:inconclusive: Function 'sim_show_telnet' argument 2 names different: declaration 'dptr' definition 'dunused'. [funcArgNamesDifferent] simh-3.8.1/sim_console.h:64:43: note: Function 'sim_show_telnet' argument 2 names different: declaration 'dptr' definition 'dunused'. simh-3.8.1/sim_console.c:398:43: note: Function 'sim_show_telnet' argument 2 names different: declaration 'dptr' definition 'dunused'. simh-3.8.1/sim_console.c:398:58: style:inconclusive: Function 'sim_show_telnet' argument 3 names different: declaration 'uptr' definition 'uunused'. [funcArgNamesDifferent] simh-3.8.1/sim_console.h:64:55: note: Function 'sim_show_telnet' argument 3 names different: declaration 'uptr' definition 'uunused'. simh-3.8.1/sim_console.c:398:58: note: Function 'sim_show_telnet' argument 3 names different: declaration 'uptr' definition 'uunused'. simh-3.8.1/sim_console.c:203:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_console.c:233:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_console.c:282:42: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_set_logoff' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:121:17: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:282:42: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:298:76: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_show_log' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:132:15: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:298:76: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:312:7: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_console.c:345:42: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_set_deboff' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:123:19: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:345:42: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:364:78: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_show_debug' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:134:17: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:364:78: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:387:44: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_set_notelnet' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:119:20: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:387:44: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:398:85: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'sim_show_telnet' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/sim_console.c:133:18: note: You might need to cast the function pointer here simh-3.8.1/sim_console.c:398:85: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/sim_console.c:532:40: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 532. [shiftTooManyBitsSigned] simh-3.8.1/sim_console.c:532:14: note: Assuming that condition 'c<040' is not redundant simh-3.8.1/sim_console.c:532:40: note: Shift simh-3.8.1/sim_console.c:330:10: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable] simh-3.8.1/scp.c:601:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:754:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:870:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:1284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:1966:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2473:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2614:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2786:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2878:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:2913:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:3033:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:3251:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:3327:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:3455:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] simh-3.8.1/scp.c:4120:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_ether.c:435:20: warning: Either the condition 'count<=number' is redundant or the array 'list[10]' is accessed at index -2, which is out of bounds. [negativeIndex] simh-3.8.1/sim_ether.c:432:26: note: Calling function 'eth_devices' returns -1 simh-3.8.1/sim_ether.c:432:26: note: Assignment 'count=eth_devices(10,list)', assigned value is -1 simh-3.8.1/sim_ether.c:434:13: note: Assuming that condition 'count<=number' is not redundant simh-3.8.1/sim_ether.c:435:20: note: Negative array index simh-3.8.1/sim_ether.c:519:14: style: Condition 'number==-1' is always true [knownConditionTrueFalse] simh-3.8.1/sim_ether.c:516:27: note: Calling function 'eth_devices' returns -1 simh-3.8.1/sim_ether.c:516:27: note: Assignment 'number=eth_devices(10,list)', assigned value is -1 simh-3.8.1/sim_ether.c:519:14: note: Condition 'number==-1' is always true simh-3.8.1/sim_ether.c:298:38: style:inconclusive: Function 'eth_mac_fmt' argument 2 names different: declaration 'buffer' definition 'buff'. [funcArgNamesDifferent] simh-3.8.1/sim_ether.h:202:44: note: Function 'eth_mac_fmt' argument 2 names different: declaration 'buffer' definition 'buff'. simh-3.8.1/sim_ether.c:298:38: note: Function 'eth_mac_fmt' argument 2 names different: declaration 'buffer' definition 'buff'. simh-3.8.1/sim_ether.c:575:54: style:inconclusive: Function 'ethq_insert' argument 3 names different: declaration 'packet' definition 'pack'. [funcArgNamesDifferent] simh-3.8.1/sim_ether.h:209:29: note: Function 'ethq_insert' argument 3 names different: declaration 'packet' definition 'pack'. simh-3.8.1/sim_ether.c:575:54: note: Function 'ethq_insert' argument 3 names different: declaration 'packet' definition 'pack'. simh-3.8.1/sim_ether.c:253:42: style: Parameter 'strmac' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:300:10: style: Variable 'm' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_ether.c:385:21: style: Variable 'proto' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_ether.c:394:19: style: Variable 'hex' can be declared as const array [constVariable] simh-3.8.1/sim_ether.c:439:32: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:465:27: style: Parameter 'string1' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:465:42: style: Parameter 'string2' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:546:13: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_ether.c:575:54: style: Parameter 'pack' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:613:26: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:613:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:613:51: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:615:28: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:617:28: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:617:43: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:619:27: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:619:42: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:621:29: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_ether.c:624:37: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_fio.c:149:25: style:inconclusive: Function 'sim_fsize' argument 1 names different: declaration 'fptr' definition 'fp'. [funcArgNamesDifferent] simh-3.8.1/sim_fio.h:43:25: note: Function 'sim_fsize' argument 1 names different: declaration 'fptr' definition 'fp'. simh-3.8.1/sim_fio.c:149:25: note: Function 'sim_fsize' argument 1 names different: declaration 'fptr' definition 'fp'. simh-3.8.1/sim_fio.c:322:33: style:inconclusive: Function 'sim_fseek' argument 2 names different: declaration 'offset' definition 'xpos'. [funcArgNamesDifferent] simh-3.8.1/sim_fio.h:40:33: note: Function 'sim_fseek' argument 2 names different: declaration 'offset' definition 'xpos'. simh-3.8.1/sim_fio.c:322:33: note: Function 'sim_fseek' argument 2 names different: declaration 'offset' definition 'xpos'. simh-3.8.1/sim_fio.c:322:43: style:inconclusive: Function 'sim_fseek' argument 3 names different: declaration 'whence' definition 'origin'. [funcArgNamesDifferent] simh-3.8.1/sim_fio.h:40:45: note: Function 'sim_fseek' argument 3 names different: declaration 'whence' definition 'origin'. simh-3.8.1/sim_fio.c:322:43: note: Function 'sim_fseek' argument 3 names different: declaration 'whence' definition 'origin'. simh-3.8.1/sim_fio.c:107:16: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_fio.c:137:30: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_sock.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] simh-3.8.1/sim_sock.c:101:38: style: Parameter 'emsg' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_sock.c:266:42: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_sys.c:738:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax_sys.c:966:9: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax_sys.c:1028:26: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_sys.c:1170:10: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_timer.c:536:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_timer.c:589:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_timer.c:593:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_timer.c:597:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_timer.c:606:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_timer.c:332:38: style:inconclusive: Function 'sim_os_ms_sleep' argument 1 names different: declaration 'msec' definition 'milliseconds'. [funcArgNamesDifferent] simh-3.8.1/sim_timer.h:69:38: note: Function 'sim_os_ms_sleep' argument 1 names different: declaration 'msec' definition 'milliseconds'. simh-3.8.1/sim_timer.c:332:38: note: Function 'sim_os_ms_sleep' argument 1 names different: declaration 'msec' definition 'milliseconds'. simh-3.8.1/sim_timer.c:525:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_timer.c:525:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_timer.c:525:63: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:977:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_tape.c:979:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_tape.c:980:10: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/sim_tape.c:843:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:852:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:859:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:875:55: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:895:43: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:931:32: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tape.c:973:45: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:304:37: style:inconclusive: Boolean expression 'tmp==-1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] simh-3.8.1/sim_tmxr.c:304:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] simh-3.8.1/sim_tmxr.c:139:8: style: Variable 'op' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_tmxr.c:370:24: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:487:24: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:585:26: style: Parameter 'vptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:585:51: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:590:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:604:36: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:615:35: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:695:51: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:721:53: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:745:7: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_tmxr.c:765:52: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] simh-3.8.1/sim_tmxr.c:768:13: style: Variable 'dptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_tmxr.c:902:8: style: Variable 'iptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/sim_tmxr.c:991:7: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/VAX/vax_cpu.c:881:25: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/VAX/vax_cpu.c:880:25: note: temp is assigned simh-3.8.1/VAX/vax_cpu.c:881:25: note: temp is overwritten simh-3.8.1/VAX/vax_cpu.c:884:29: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment] simh-3.8.1/VAX/vax_cpu.c:883:29: note: temp is assigned simh-3.8.1/VAX/vax_cpu.c:884:29: note: temp is overwritten simh-3.8.1/VAX/vax_cpu.c:3193:29: style:inconclusive: Function 'cpu_show_virt' argument 1 names different: declaration 'st' definition 'of'. [funcArgNamesDifferent] simh-3.8.1/VAX/vax_cpu.c:379:29: note: Function 'cpu_show_virt' argument 1 names different: declaration 'st' definition 'of'. simh-3.8.1/VAX/vax_cpu.c:3193:29: note: Function 'cpu_show_virt' argument 1 names different: declaration 'st' definition 'of'. simh-3.8.1/VAX/vax_cpu.c:601:17: style: Local variable 'r' shadows outer variable [shadowVariable] simh-3.8.1/VAX/vax_cpu.c:497:8: note: Shadowed declaration simh-3.8.1/VAX/vax_cpu.c:601:17: note: Shadow variable simh-3.8.1/VAX/vax_cpu.c:3329:46: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] simh-3.8.1/VAX/vax_cpu.c:3340:14: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] simh-3.8.1/scp.c:4686:22: style: Array index 'offset' is used before limits check. [arrayIndexThenCheck] simh-3.8.1/scp.c:3565:1: warning:inconclusive: The buffer 'gbuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] simh-3.8.1/scp.c:4491:5: warning:inconclusive: The buffer 'newp' may not be null-terminated after the call to strncpy(). [terminateStrncpy] simh-3.8.1/scp.c:1423:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/scp.c:1590:1: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/scp.c:2511:13: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/scp.c:2511:13: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/scp.c:2947:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'uint32 {aka unsigned int}'. [invalidPrintfArgType_sint] simh-3.8.1/scp.c:1722:14: warning: Either the condition 'dptr==NULL' is redundant or there is possible null pointer dereference: dptr. [nullPointerRedundantCheck] simh-3.8.1/scp.c:1729:11: note: Assuming that condition 'dptr==NULL' is not redundant simh-3.8.1/scp.c:1722:14: note: Null pointer dereference simh-3.8.1/scp.c:1724:22: warning: Either the condition 'uptr==NULL' is redundant or there is possible null pointer dereference: uptr. [nullPointerRedundantCheck] simh-3.8.1/scp.c:1729:29: note: Assuming that condition 'uptr==NULL' is not redundant simh-3.8.1/scp.c:1724:22: note: Null pointer dereference simh-3.8.1/scp.c:721:36: style:inconclusive: Function 'exit_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:67:36: note: Function 'exit_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:721:36: note: Function 'exit_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:743:36: style:inconclusive: Function 'help_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:73:36: note: Function 'help_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:743:36: note: Function 'help_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:770:37: style:inconclusive: Function 'spawn_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:74:37: note: Function 'spawn_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:770:37: note: Function 'spawn_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:793:36: style:inconclusive: Function 'echo_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:75:36: note: Function 'echo_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:793:36: note: Function 'echo_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:829:34: style:inconclusive: Function 'do_cmd' argument 2 names different: declaration 'ptr' definition 'fcptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:71:34: note: Function 'do_cmd' argument 2 names different: declaration 'ptr' definition 'fcptr'. simh-3.8.1/scp.c:829:34: note: Function 'do_cmd' argument 2 names different: declaration 'ptr' definition 'fcptr'. simh-3.8.1/scp.c:984:38: style:inconclusive: Function 'assert_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:72:38: note: Function 'assert_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:984:38: note: Function 'assert_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1030:35: style:inconclusive: Function 'set_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:68:35: note: Function 'set_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1030:35: note: Function 'set_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1272:36: style:inconclusive: Function 'show_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:69:36: note: Function 'show_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1272:36: note: Function 'show_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1505:39: style:inconclusive: Function 'show_config' argument 2 names different: declaration 'dptr' definition 'dnotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:278:39: note: Function 'show_config' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1505:39: note: Function 'show_config' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1505:55: style:inconclusive: Function 'show_config' argument 3 names different: declaration 'uptr' definition 'unotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:278:51: note: Function 'show_config' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1505:55: note: Function 'show_config' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1518:42: style:inconclusive: Function 'show_log_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:282:42: note: Function 'show_log_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1518:42: note: Function 'show_log_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1518:58: style:inconclusive: Function 'show_log_names' argument 3 names different: declaration 'uptr' definition 'unotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:282:54: note: Function 'show_log_names' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1518:58: note: Function 'show_log_names' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1539:38: style:inconclusive: Function 'show_queue' argument 2 names different: declaration 'dptr' definition 'dnotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:279:38: note: Function 'show_queue' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1539:38: note: Function 'show_queue' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1539:54: style:inconclusive: Function 'show_queue' argument 3 names different: declaration 'uptr' definition 'unotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:279:50: note: Function 'show_queue' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1539:54: note: Function 'show_queue' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1623:42: style:inconclusive: Function 'show_mod_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:281:42: note: Function 'show_mod_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1623:42: note: Function 'show_mod_names' argument 2 names different: declaration 'dptr' definition 'dnotused'. simh-3.8.1/scp.c:1623:58: style:inconclusive: Function 'show_mod_names' argument 3 names different: declaration 'uptr' definition 'unotused'. [funcArgNamesDifferent] simh-3.8.1/scp.c:281:54: note: Function 'show_mod_names' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1623:58: note: Function 'show_mod_names' argument 3 names different: declaration 'uptr' definition 'unotused'. simh-3.8.1/scp.c:1673:65: style:inconclusive: Function 'show_all_mods' argument 4 names different: declaration 'flg' definition 'flag'. [funcArgNamesDifferent] simh-3.8.1/scp.c:291:65: note: Function 'show_all_mods' argument 4 names different: declaration 'flg' definition 'flag'. simh-3.8.1/scp.c:1673:65: note: Function 'show_all_mods' argument 4 names different: declaration 'flg' definition 'flag'. simh-3.8.1/scp.c:1712:23: style:inconclusive: Function 'brk_cmd' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent] simh-3.8.1/scp.h:70:23: note: Function 'brk_cmd' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/scp.c:1712:23: note: Function 'brk_cmd' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/scp.c:1712:34: style:inconclusive: Function 'brk_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:70:35: note: Function 'brk_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1712:34: note: Function 'brk_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1800:37: style:inconclusive: Function 'reset_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:56:37: note: Function 'reset_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1800:37: note: Function 'reset_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1829:26: style:inconclusive: Function 'reset_all' argument 1 names different: declaration 'start_device' definition 'start'. [funcArgNamesDifferent] simh-3.8.1/scp.h:91:26: note: Function 'reset_all' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:1829:26: note: Function 'reset_all' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:1857:28: style:inconclusive: Function 'reset_all_p' argument 1 names different: declaration 'start_device' definition 'start'. [funcArgNamesDifferent] simh-3.8.1/scp.h:92:28: note: Function 'reset_all_p' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:1857:28: note: Function 'reset_all_p' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:1874:36: style:inconclusive: Function 'load_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:59:36: note: Function 'load_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1874:36: note: Function 'load_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1898:38: style:inconclusive: Function 'attach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:61:38: note: Function 'attach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:1898:38: note: Function 'attach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2015:38: style:inconclusive: Function 'detach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:62:38: note: Function 'detach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2015:38: note: Function 'detach_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2050:26: style:inconclusive: Function 'detach_all' argument 1 names different: declaration 'start_device' definition 'start'. [funcArgNamesDifferent] simh-3.8.1/scp.c:334:26: note: Function 'detach_all' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:2050:26: note: Function 'detach_all' argument 1 names different: declaration 'start_device' definition 'start'. simh-3.8.1/scp.c:2127:38: style:inconclusive: Function 'assign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:63:38: note: Function 'assign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2127:38: note: Function 'assign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2165:40: style:inconclusive: Function 'deassign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:64:40: note: Function 'deassign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2165:40: note: Function 'deassign_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2202:36: style:inconclusive: Function 'save_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:65:36: note: Function 'save_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2202:36: note: Function 'save_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2319:39: style:inconclusive: Function 'restore_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:66:39: note: Function 'restore_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2319:39: note: Function 'restore_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2535:35: style:inconclusive: Function 'run_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:60:35: note: Function 'run_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2535:35: note: Function 'run_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2714:39: style:inconclusive: Function 'fprint_stopped' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] simh-3.8.1/scp.c:322:39: note: Function 'fprint_stopped' argument 2 names different: declaration 'r' definition 'v'. simh-3.8.1/scp.c:2714:39: note: Function 'fprint_stopped' argument 2 names different: declaration 'r' definition 'v'. simh-3.8.1/scp.c:2723:24: style:inconclusive: Function 'step_svc' argument 1 names different: declaration 'ptr' definition 'uptr'. [funcArgNamesDifferent] simh-3.8.1/scp.c:348:24: note: Function 'step_svc' argument 1 names different: declaration 'ptr' definition 'uptr'. simh-3.8.1/scp.c:2723:24: note: Function 'step_svc' argument 1 names different: declaration 'ptr' definition 'uptr'. simh-3.8.1/scp.c:2763:37: style:inconclusive: Function 'exdep_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:57:37: note: Function 'exdep_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:2763:37: note: Function 'exdep_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3307:24: style:inconclusive: Function 'eval_cmd' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent] simh-3.8.1/scp.h:58:24: note: Function 'eval_cmd' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/scp.c:3307:24: note: Function 'eval_cmd' argument 1 names different: declaration 'flag' definition 'flg'. simh-3.8.1/scp.c:3307:35: style:inconclusive: Function 'eval_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:58:36: note: Function 'eval_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3307:35: note: Function 'eval_cmd' argument 2 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3357:24: style:inconclusive: Function 'read_line' argument 1 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.c:324:24: note: Function 'read_line' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3357:24: note: Function 'read_line' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3617:25: style:inconclusive: Function 'find_dev' argument 1 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:105:25: note: Function 'find_dev' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3617:25: note: Function 'find_dev' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3641:26: style:inconclusive: Function 'find_unit' argument 1 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:106:26: note: Function 'find_unit' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3641:26: note: Function 'find_unit' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3721:27: style:inconclusive: Function 'find_reg_glob' argument 1 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.c:325:27: note: Function 'find_reg_glob' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3721:27: note: Function 'find_reg_glob' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3751:22: style:inconclusive: Function 'find_reg' argument 1 names different: declaration 'ptr' definition 'cptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:108:22: note: Function 'find_reg' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:3751:22: note: Function 'find_reg' argument 1 names different: declaration 'ptr' definition 'cptr'. simh-3.8.1/scp.c:4046:24: style:inconclusive: Function 'strtotv' argument 1 names different: declaration 'cptr' definition 'inptr'. [funcArgNamesDifferent] simh-3.8.1/scp.h:102:24: note: Function 'strtotv' argument 1 names different: declaration 'cptr' definition 'inptr'. simh-3.8.1/scp.c:4046:24: note: Function 'strtotv' argument 1 names different: declaration 'cptr' definition 'inptr'. simh-3.8.1/scp.c:4090:54: style:inconclusive: Function 'fprint_val' argument 3 names different: declaration 'rdx' definition 'radix'. [funcArgNamesDifferent] simh-3.8.1/scp.h:103:54: note: Function 'fprint_val' argument 3 names different: declaration 'rdx' definition 'radix'. simh-3.8.1/scp.c:4090:54: note: Function 'fprint_val' argument 3 names different: declaration 'rdx' definition 'radix'. simh-3.8.1/scp.c:4091:12: style:inconclusive: Function 'fprint_val' argument 4 names different: declaration 'wid' definition 'width'. [funcArgNamesDifferent] simh-3.8.1/scp.h:103:66: note: Function 'fprint_val' argument 4 names different: declaration 'wid' definition 'width'. simh-3.8.1/scp.c:4091:12: note: Function 'fprint_val' argument 4 names different: declaration 'wid' definition 'width'. simh-3.8.1/scp.c:4091:26: style:inconclusive: Function 'fprint_val' argument 5 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent] simh-3.8.1/scp.h:103:78: note: Function 'fprint_val' argument 5 names different: declaration 'fmt' definition 'format'. simh-3.8.1/scp.c:4091:26: note: Function 'fprint_val' argument 5 names different: declaration 'fmt' definition 'format'. simh-3.8.1/scp.c:4195:40: style:inconclusive: Function 'sim_activate' argument 2 names different: declaration 'interval' definition 'event_time'. [funcArgNamesDifferent] simh-3.8.1/scp.h:80:40: note: Function 'sim_activate' argument 2 names different: declaration 'interval' definition 'event_time'. simh-3.8.1/scp.c:4195:40: note: Function 'sim_activate' argument 2 names different: declaration 'interval' definition 'event_time'. simh-3.8.1/scp.c:4243:44: style:inconclusive: Function 'sim_activate_abs' argument 2 names different: declaration 'interval' definition 'event_time'. [funcArgNamesDifferent] simh-3.8.1/scp.h:81:44: note: Function 'sim_activate_abs' argument 2 names different: declaration 'interval' definition 'event_time'. simh-3.8.1/scp.c:4243:44: note: Function 'sim_activate_abs' argument 2 names different: declaration 'interval' definition 'event_time'. simh-3.8.1/scp.c:4589:29: style:inconclusive: Function 'sim_brk_test' argument 1 names different: declaration 'bloc' definition 'loc'. [funcArgNamesDifferent] simh-3.8.1/scp.h:113:29: note: Function 'sim_brk_test' argument 1 names different: declaration 'bloc' definition 'loc'. simh-3.8.1/scp.c:4589:29: note: Function 'sim_brk_test' argument 1 names different: declaration 'bloc' definition 'loc'. simh-3.8.1/scp.c:3706:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] simh-3.8.1/scp.c:721:36: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'exit_cmd' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:530:15: note: You might need to cast the function pointer here simh-3.8.1/scp.c:721:36: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:746:7: style: Variable 'cmdp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:770:37: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'spawn_cmd' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:573:13: note: You might need to cast the function pointer here simh-3.8.1/scp.c:770:37: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:793:36: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'echo_cmd' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:566:16: note: You might need to cast the function pointer here simh-3.8.1/scp.c:793:36: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:837:7: style: Variable 'ocptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:952:17: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:952:22: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:1157:35: style: Parameter 'gbuf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:1166:38: style: Parameter 'gbuf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:1177:67: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'set_dev_radix' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1058:15: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1177:67: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1187:68: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'set_dev_enbdis' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1060:20: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1187:68: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1218:69: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'set_unit_enbdis' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1068:20: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1218:69: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1388:38: style: Parameter 'gbuf' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:1461:38: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:1461:50: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:1490:76: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'show_version' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1307:19: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1490:76: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1505:83: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'show_config' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1302:19: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1505:83: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1530:45: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'show_dev_logicals' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1321:17: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1530:45: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/scp.c:1539:82: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'show_queue' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1303:17: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1539:82: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1570:73: style: Parameter 'cptr' can be declared as pointer to const. However it seems that 'show_time' is a callback function, if 'cptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1304:16: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1570:73: note: Parameter 'cptr' can be declared as pointer to const simh-3.8.1/scp.c:1588:42: style: Parameter 'dptr' can be declared as pointer to const. However it seems that 'show_dev_radix' is a callback function, if 'dptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:1318:17: note: You might need to cast the function pointer here simh-3.8.1/scp.c:1588:42: note: Parameter 'dptr' can be declared as pointer to const simh-3.8.1/scp.c:1722:7: style: Variable 'uptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:1937:39: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:2151:43: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:2723:24: style: Parameter 'uptr' can be declared as pointer to const. However it seems that 'step_svc' is a callback function, if 'uptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] simh-3.8.1/scp.c:385:31: note: You might need to cast the function pointer here simh-3.8.1/scp.c:2723:24: note: Parameter 'uptr' can be declared as pointer to const simh-3.8.1/scp.c:2853:21: style: Parameter 'highr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:2940:59: style: Parameter 'rptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3450:22: style: Parameter 'ques' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3452:23: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:3556:26: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3617:25: style: Parameter 'cptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3686:35: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3704:26: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3903:24: style: Parameter 'fnam' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:3942:7: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:3989:41: style: Parameter 'schptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:4294:28: style: Parameter 'uptr' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:4469:61: style: Parameter 'act' can be declared as pointer to const [constParameterPointer] simh-3.8.1/scp.c:4541:9: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:4612:7: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:4699:11: style: Variable 'debug_type' can be declared as pointer to const [constVariablePointer] simh-3.8.1/scp.c:992:6: style: Variable 'aptr' is assigned a value that is never used. [unreadVariable] diff: DONE