2024-04-16 00:05 ftp://ftp.de.debian.org/debian/pool/main/d/dosbox/dosbox_0.74-3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=sdl --library=zlib --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 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 8cd680b (2024-04-15 22:43:04 +0200) count: 1845 953 elapsed-time: 390.4 230.1 head-timing-info: old-timing-info: head results: dosbox-0.74-3/src/cpu/callback.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastint [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_STOP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_sp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:465:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:486:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:494:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:503:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/callback.cpp:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_full.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:22:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:23:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:24:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:25:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:26:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:27:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:29:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:31:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:33:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:35:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:38:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:40:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:42:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:46:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:47:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:84:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:91:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:97:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:98:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/table_ea.h:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/string.h:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal.cpp:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:571:37: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:423:37: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:430:37: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:20:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:22:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:37:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:39:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:55:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:57:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:73:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:75:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:90:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:92:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:106:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:108:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:122:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:124:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:138:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:140:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:142:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:144:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:410:3: style: Variable 'rmrb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:413:3: style: Variable 'rmrw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:458:22: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:465:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:508:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:982:24: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1005:5: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1011:5: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1026:24: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1055:5: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1121:23: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:1143:23: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:37:24: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:462:22: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:470:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:538:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_0f.h:555:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:20:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:31:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:39:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:51:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:62:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:68:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:74:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:80:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:82:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:294:3: style: Variable 'rmrd' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:312:22: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:618:24: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:647:5: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:666:23: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:687:23: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:38:24: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:312:22: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:319:22: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:390:22: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_normal/prefix_66_0f.h:407:22: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/core_prefetch.cpp:120:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_PrefetchQueueSize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_prefetch.cpp:145:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_PrefetchQueueSize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_prefetch.cpp:171:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_PrefetchQueueSize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_prefetch.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_prefetch.cpp:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_prefetch.cpp:235:16: style: Variable 'invalidate_pq' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/cpu/core_prefetch.cpp:215:17: note: invalidate_pq is assigned dosbox-0.74-3/src/cpu/core_prefetch.cpp:235:16: note: invalidate_pq is overwritten dosbox-0.74-3/src/cpu/core_simple.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/core_simple.cpp:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:138:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_PROTECTION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:233:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFLAG_IOPL [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:542:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_INT_EXCEPTION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:567:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:765:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:999:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_PROTECTION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1607:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ARCHTYPE_PENTIUMSLOW [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1635:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1644:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1673:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1699:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1715:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1735:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:1910:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2003:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2011:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ARCHTYPE_486NEWSLOW [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2048:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2057:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2071:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CYCLES_LOWER_LIMIT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:2234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_AUTODETERMINE_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/cpu.cpp:279:7: style:inconclusive: Technically the member function 'TaskStateSegment::IsValid' can be const. [functionConst] dosbox-0.74-3/src/cpu/cpu.cpp:291:7: style:inconclusive: Technically the member function 'TaskStateSegment::Get_SSx_ESPx' can be const. [functionConst] dosbox-0.74-3/src/cpu/cpu.cpp:2173:2: style: Class 'CPU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/cpu/cpu.cpp:123:17: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/cpu.cpp:130:17: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/cpu.cpp:592:62: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] dosbox-0.74-3/src/cpu/cpu.cpp:2406:28: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'CPU_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/cpu/cpu.cpp:2417:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/cpu/cpu.cpp:2406:28: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/cpu/flags.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:351:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/flags.cpp:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpudecoder [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable which [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ArchitectureType [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:468:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:747:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tlb_entry [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:782:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:796:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:819:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:857:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpudecoder [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:880:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/cpu/paging.cpp:875:2: style: Class 'PAGING' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/cpu/paging.cpp:747:10: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/cpu/paging.cpp:635:16: style: Variable 'handler' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/cpu/paging.cpp:758:11: style: Variable 'entries' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/cdrom.cpp:77:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.cpp:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.cpp:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_PLAYING [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TRAYEMPTY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.h:78:15: style: Virtual function 'StopAudio' is called from destructor '~CDROM_Interface_SDL()' at line 41. Dynamic binding is not used. [virtualCallInConstructor] dosbox-0.74-3/src/dos/cdrom.cpp:41:2: note: Calling StopAudio dosbox-0.74-3/src/dos/cdrom.h:78:15: note: StopAudio is a virtual function dosbox-0.74-3/src/dos/cdrom.h:156:2: style: Class 'CDROM_Interface_Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/dos/cdrom.h:67:11: style: The destructor '~CDROM_Interface_SDL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:40:11: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:67:11: note: Destructor in derived class dosbox-0.74-3/src/dos/cdrom.h:69:15: style: The function 'SetDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:42:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:69:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:70:15: style: The function 'GetUPC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:44:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:70:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:71:15: style: The function 'GetAudioTracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:46:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:71:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:72:15: style: The function 'GetAudioTrackInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:47:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:72:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:73:15: style: The function 'GetAudioSub' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:48:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:73:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:74:15: style: The function 'GetAudioStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:49:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:74:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:75:15: style: The function 'GetMediaTrayStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:50:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:75:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:76:15: style: The function 'PlayAudioSector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:52:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:76:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:77:15: style: The function 'PauseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:53:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:77:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:78:15: style: The function 'StopAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:54:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:78:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:79:15: style: The function 'ReadSectors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:56:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:79:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:80:15: style: The function 'LoadUnloadMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:58:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:80:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:94:7: style: The function 'SetDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:42:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:94:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:95:7: style: The function 'GetUPC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:44:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:95:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:96:7: style: The function 'GetAudioTracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:46:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:96:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:97:7: style: The function 'GetAudioTrackInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:47:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:97:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:98:7: style: The function 'GetAudioSub' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:48:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:98:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:99:7: style: The function 'GetAudioStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:49:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:99:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:100:7: style: The function 'GetMediaTrayStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:50:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:100:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:101:7: style: The function 'PlayAudioSector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:52:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:101:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:102:7: style: The function 'PauseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:53:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:102:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:103:7: style: The function 'StopAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:54:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:103:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:104:7: style: The function 'ReadSectors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:56:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:104:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:105:7: style: The function 'LoadUnloadMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:58:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:105:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:157:11: style: The destructor '~CDROM_Interface_Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:40:11: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:157:11: note: Destructor in derived class dosbox-0.74-3/src/dos/cdrom.h:158:7: style: The function 'InitNewMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:60:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:158:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:159:7: style: The function 'SetDevice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:42:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:159:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:160:7: style: The function 'GetUPC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:44:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:160:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:161:7: style: The function 'GetAudioTracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:46:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:161:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:162:7: style: The function 'GetAudioTrackInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:47:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:162:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:163:7: style: The function 'GetAudioSub' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:48:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:163:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:164:7: style: The function 'GetAudioStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:49:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:164:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:165:7: style: The function 'GetMediaTrayStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:50:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:165:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:166:7: style: The function 'PlayAudioSector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:52:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:166:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:167:7: style: The function 'PauseAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:53:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:167:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:168:7: style: The function 'StopAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:54:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:168:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:169:7: style: The function 'ReadSectors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:56:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:169:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:170:7: style: The function 'LoadUnloadMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:58:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:170:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:121:4: style: The destructor '~BinaryFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:115:12: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:121:4: note: Destructor in derived class dosbox-0.74-3/src/dos/cdrom.h:122:8: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:113:16: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:122:8: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:123:7: style: The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:114:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:123:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.cpp:59:14: style: The scope of the variable 'cdname' can be reduced. [variableScope] dosbox-0.74-3/src/dos/cdrom.cpp:154:14: style: The scope of the variable 'cdName' can be reduced. [variableScope] dosbox-0.74-3/src/dos/cdrom.cpp:147:40: style:inconclusive: Function 'CDROM_GetMountType' argument 2 names different: declaration 'force' definition 'forceCD'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/cdrom.h:34:47: note: Function 'CDROM_GetMountType' argument 2 names different: declaration 'force' definition 'forceCD'. dosbox-0.74-3/src/dos/cdrom.cpp:147:40: note: Function 'CDROM_GetMountType' argument 2 names different: declaration 'force' definition 'forceCD'. dosbox-0.74-3/src/dos/cdrom.cpp:59:21: style: Variable 'cdname' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/dos/cdrom_image.cpp:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:191:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:306:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:631:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom_image.cpp:676:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/cdrom.h:195:7: performance:inconclusive: Technically the member function 'CDROM_Interface_Image::CanReadPVD' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/dos/cdrom_image.cpp:395:29: note: Technically the member function 'CDROM_Interface_Image::CanReadPVD' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/cdrom.h:195:7: note: Technically the member function 'CDROM_Interface_Image::CanReadPVD' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/cdrom.h:198:7: performance:inconclusive: Technically the member function 'CDROM_Interface_Image::GetRealFileName' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/dos/cdrom_image.cpp:618:29: note: Technically the member function 'CDROM_Interface_Image::GetRealFileName' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/cdrom.h:198:7: note: Technically the member function 'CDROM_Interface_Image::GetRealFileName' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/cdrom_image.cpp:49:2: warning: Class 'BinaryFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dosbox-0.74-3/src/dos/cdrom_image.cpp:49:2: warning: Class 'BinaryFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dosbox-0.74-3/src/dos/drives.h:218:15: style: The function 'FileOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:55:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:218:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:219:15: style: The function 'FileCreate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:58:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:219:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:220:15: style: The function 'FileUnlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:59:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:220:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:221:15: style: The function 'RemoveDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:60:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:221:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:222:15: style: The function 'MakeDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:61:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:222:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:223:15: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:66:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:223:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:224:15: style: The function 'GetFileAttr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:65:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:224:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:225:15: style: The function 'FindFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:63:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:225:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:227:15: style: The function 'isRemote' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:71:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:227:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:228:15: style: The function 'isRemovable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:72:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:228:15: note: Function in derived class dosbox-0.74-3/src/dos/drives.h:229:15: style: The function 'UnMount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/drives.h:73:15: note: Virtual function in base class dosbox-0.74-3/src/dos/drives.h:229:15: note: Function in derived class dosbox-0.74-3/src/dos/cdrom.h:158:7: style: The function 'InitNewMedia' overrides a function in a base class but is identical to the overridden function [uselessOverride] dosbox-0.74-3/src/dos/cdrom.h:60:15: note: Virtual function in base class dosbox-0.74-3/src/dos/cdrom.h:158:7: note: Function in derived class dosbox-0.74-3/src/dos/cdrom_image.cpp:62:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/cdrom_image.cpp:176:24: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/cdrom_image.cpp:344:39: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/cdrom_image.cpp:403:34: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/cdrom_image.cpp:293:10: style: Variable 'curr' can be declared as reference to const [constVariableReference] dosbox-0.74-3/src/dos/cdrom_image.cpp:294:10: style: Variable 'next' can be declared as reference to const [constVariableReference] dosbox-0.74-3/src/dos/cdrom_image.cpp:618:71: style: Parameter 'pathname' can be declared as reference to const [constParameterReference] dosbox-0.74-3/src/dos/cdrom_image.cpp:693:10: style: Variable 'curr' can be declared as reference to const [constVariableReference] dosbox-0.74-3/src/dos/cdrom_image.cpp:350:47: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/cdrom_image.cpp:691:13: style: Variable 'last' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/cdrom_image.cpp:709:32: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/cdrom_image.cpp:612:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/dos/cdrom_image.cpp:296:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/dos/cdrom_image.cpp:611:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/dos/cdrom_image.cpp:698:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/dos/dos.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1177:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos.cpp:1172:35: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dosbox-0.74-3/src/dos/dos.cpp:1125:2: style: Class 'DOS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/dos/dos_classes.cpp:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envseg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envseg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPSP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:453:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:473:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sFCB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:488:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sSDA [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_classes.cpp:341:40: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dev_con.h:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dev_con.h:382:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_HEAD [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_devices.cpp:63:9: style: The function 'GetInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/dos_devices.cpp:55:17: note: Virtual function in base class dosbox-0.74-3/src/dos/dos_devices.cpp:63:9: note: Function in derived class dosbox-0.74-3/src/dos/dos_devices.cpp:172:33: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/dos_execute.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_sp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_execute.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_execute.cpp:109:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_code [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_execute.cpp:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ENVIRONMENT_INVALID [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_execute.cpp:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FORMAT_INVALID [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_execute.cpp:174:7: style: Expression is always false because 'else if' condition matches previous condition at line 170. [multiCondition] dosbox-0.74-3/src/dos/dos_execute.cpp:279:28: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_execute.cpp:296:6: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_execute.cpp:309:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_execute.cpp:399:36: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_files.cpp:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_drive [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:300:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:343:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:465:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:516:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FUNCTION_NUMBER_INVALID [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:622:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:661:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:673:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:688:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorcode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:896:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:912:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:960:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:972:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:985:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1007:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1037:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta_fcbdelete [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_files.cpp:873:16: style:inconclusive: Boolean expression '!hasdrive' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dosbox-0.74-3/src/dos/dos_files.cpp:874:15: style:inconclusive: Boolean expression '!hasname' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dosbox-0.74-3/src/dos/dos_files.cpp:875:14: style:inconclusive: Boolean expression '!hasext' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dosbox-0.74-3/src/dos/dos_files.cpp:81:17: style: Array index 'r' is used before limits check. [arrayIndexThenCheck] dosbox-0.74-3/src/dos/dos_files.cpp:873:16: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dosbox-0.74-3/src/dos/dos_files.cpp:874:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dosbox-0.74-3/src/dos/dos_files.cpp:875:14: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dosbox-0.74-3/src/dos/dos_files.cpp:997:12: warning: Identical condition 'toread==0', second condition is always false [identicalConditionAfterEarlyExit] dosbox-0.74-3/src/dos/dos_files.cpp:988:12: note: If condition 'toread==0' is true, the function will return/exit dosbox-0.74-3/src/dos/dos_files.cpp:997:12: note: Testing identical condition 'toread==0' dosbox-0.74-3/src/dos/dos_files.cpp:832:22: warning: Logical conjunction always evaluates to false: string[1] == '.' && !string[1]. [incorrectLogicOperator] dosbox-0.74-3/src/dos/dos_files.cpp:776:9: style: Variable 'string_begin' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/dos_files.cpp:808:8: style: Variable 'sep' can be declared as const array [constVariable] dosbox-0.74-3/src/dos/dos_files.cpp:881:40: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/dos_ioctl.cpp:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_ioctl.cpp:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_ioctl.cpp:87:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_ioctl.cpp:99:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCAN_CODE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:149:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit8u [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCAN_CODE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:658:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit8u [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:697:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1060:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1089:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:75:7: performance:inconclusive: Technically the member function 'keyboard_layout::read_codepage_file' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:694:23: note: Technically the member function 'keyboard_layout::read_codepage_file' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:75:7: note: Technically the member function 'keyboard_layout::read_codepage_file' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:76:9: performance:inconclusive: Technically the member function 'keyboard_layout::extract_codepage' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:609:25: note: Technically the member function 'keyboard_layout::extract_codepage' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:76:9: note: Technically the member function 'keyboard_layout::extract_codepage' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:86:14: style:inconclusive: Technically the member function 'keyboard_layout::main_language_code' can be const. [functionConst] dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1021:30: note: Technically the member function 'keyboard_layout::main_language_code' can be const. dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:86:14: note: Technically the member function 'keyboard_layout::main_language_code' can be const. dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1087:2: style: Class 'DOS_KeyboardLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/dos/dos_memory.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:389:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastint [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_memory.cpp:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_misc.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_misc.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_misc.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_misc.cpp:108:26: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_misc.cpp:38:49: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/dos_misc.cpp:40:22: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/dos/dos_misc.cpp:49:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/dos/dos_misc.cpp:39:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/dos/dos_misc.cpp:48:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/dos/dos_mscdex.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:68:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallBack_Handlers [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:1002:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:1077:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_mscdex.cpp:177:11: error: Deallocation of an auto-variable results in undefined behaviour. [autovarInvalidDeallocation] dosbox-0.74-3/src/dos/dos_mscdex.cpp:212:10: error: Deallocation of an auto-variable results in undefined behaviour. [autovarInvalidDeallocation] dosbox-0.74-3/src/dos/dos_mscdex.cpp:166:2: performance: Variable 'numDrives' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/dos_mscdex.cpp:167:2: performance: Variable 'rootDriverHeaderSeg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/dos_mscdex.cpp:168:2: performance: Variable 'defaultBufSeg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/dos_mscdex.cpp:96:10: performance:inconclusive: Technically the member function 'CMscdex::GetVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/dos/dos_mscdex.cpp:97:10: style:inconclusive: Technically the member function 'CMscdex::GetNumDrives' can be const. [functionConst] dosbox-0.74-3/src/dos/dos_mscdex.cpp:98:10: style:inconclusive: Technically the member function 'CMscdex::GetFirstDrive' can be const. [functionConst] dosbox-0.74-3/src/dos/dos_mscdex.cpp:133:8: style:inconclusive: Technically the member function 'CMscdex::GetMediaStatus' can be const. [functionConst] dosbox-0.74-3/src/dos/dos_mscdex.cpp:806:15: note: Technically the member function 'CMscdex::GetMediaStatus' can be const. dosbox-0.74-3/src/dos/dos_mscdex.cpp:133:8: note: Technically the member function 'CMscdex::GetMediaStatus' can be const. dosbox-0.74-3/src/dos/dos_mscdex.cpp:60:2: style: Class 'DOS_DeviceHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/dos/dos_mscdex.cpp:724:34: style: Condition 'strcmp(entryName,useName)==0' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/dos_mscdex.cpp:1247:48: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_mscdex.cpp:669:7: style: The scope of the variable 'foundName' can be reduced. [variableScope] dosbox-0.74-3/src/dos/dos_mscdex.cpp:187:35: style:inconclusive: Function 'IsValidDrive' argument 1 names different: declaration 'drive' definition '_drive'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/dos_mscdex.cpp:126:30: note: Function 'IsValidDrive' argument 1 names different: declaration 'drive' definition '_drive'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:187:35: note: Function 'IsValidDrive' argument 1 names different: declaration 'drive' definition '_drive'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:459:53: style:inconclusive: Function 'PlayAudioSector' argument 2 names different: declaration 'start' definition 'sector'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/dos_mscdex.cpp:103:48: note: Function 'PlayAudioSector' argument 2 names different: declaration 'start' definition 'sector'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:459:53: note: Function 'PlayAudioSector' argument 2 names different: declaration 'start' definition 'sector'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:582:50: style:inconclusive: Function 'GetVolumeName' argument 2 names different: declaration 'name' definition 'data'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/dos_mscdex.cpp:116:45: note: Function 'GetVolumeName' argument 2 names different: declaration 'name' definition 'data'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:582:50: note: Function 'GetVolumeName' argument 2 names different: declaration 'name' definition 'data'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:649:62: style:inconclusive: Function 'ReadSectorsMSF' argument 3 names different: declaration 'sector' definition 'start'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/dos_mscdex.cpp:124:57: note: Function 'ReadSectorsMSF' argument 3 names different: declaration 'sector' definition 'start'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:649:62: note: Function 'ReadSectorsMSF' argument 3 names different: declaration 'sector' definition 'start'. dosbox-0.74-3/src/dos/dos_mscdex.cpp:670:8: style: Variable 'useName' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/dos_programs.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:508:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:621:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:941:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:1006:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:1049:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:1130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:1361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_programs.cpp:662:43: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:689:46: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:707:20: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:731:20: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1250:39: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1269:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1271:26: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1276:26: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1281:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:1282:25: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/dos_programs.cpp:507:9: style: The scope of the variable 'tmpfile' can be reduced. [variableScope] dosbox-0.74-3/src/dos/dos_programs.cpp:115:10: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/dos_programs.cpp:1077:15: style: Unused variable: label [unusedVariable] dosbox-0.74-3/src/dos/dos_tables.cpp:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PRIVATE_SEGMENT_END [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_tables.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/dos_tables.cpp:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mediaid [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatelabel [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basePath [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirSearch [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_FILESPLIT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:656:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirSearch [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:764:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:785:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_cache.cpp:196:7: style: The scope of the variable 'file' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_cache.cpp:570:8: style: The scope of the variable 'work' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_cache.cpp:660:7: style: The scope of the variable 'end' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_cache.cpp:686:7: style: The scope of the variable 'found' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_cache.cpp:44:52: style: Parameter 'a' can be declared as pointer to const [constParameterReference] dosbox-0.74-3/src/dos/drive_cache.cpp:44:90: style: Parameter 'b' can be declared as pointer to const [constParameterReference] dosbox-0.74-3/src/dos/drive_cache.cpp:48:55: style: Parameter 'a' can be declared as pointer to const. However it seems that 'SortByNameRev' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:819:130: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:48:55: note: Parameter 'a' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:48:93: style: Parameter 'b' can be declared as pointer to const. However it seems that 'SortByNameRev' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:819:130: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:48:93: note: Parameter 'b' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:52:55: style: Parameter 'a' can be declared as pointer to const. However it seems that 'SortByDirName' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:818:130: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:52:55: note: Parameter 'a' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:52:93: style: Parameter 'b' can be declared as pointer to const. However it seems that 'SortByDirName' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:818:130: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:52:93: note: Parameter 'b' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:58:58: style: Parameter 'a' can be declared as pointer to const. However it seems that 'SortByDirNameRev' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:820:133: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:58:58: note: Parameter 'a' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:58:96: style: Parameter 'b' can be declared as pointer to const. However it seems that 'SortByDirNameRev' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/dos/drive_cache.cpp:820:133: note: You might need to cast the function pointer here dosbox-0.74-3/src/dos/drive_cache.cpp:58:96: note: Parameter 'b' can be declared as pointer to const dosbox-0.74-3/src/dos/drive_cache.cpp:387:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/drive_cache.cpp:546:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/dos/drive_cache.cpp:697:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/dos/drive_fat.cpp:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imgDTASeg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:859:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:973:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:1126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:1178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:1241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_fat.cpp:405:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:412:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:432:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:448:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:476:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:480:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_fat.cpp:630:11: warning: Member variable 'fatDrive::srchInfo' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/dos/drive_fat.cpp:91:2: performance: Variable 'firstCluster' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_fat.cpp:93:2: performance: Variable 'filelength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_fat.cpp:96:2: performance: Variable 'curSectOff' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_fat.cpp:97:2: performance: Variable 'seekpos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_fat.cpp:788:6: style: Condition '!getEntryName(name,&dirName[0])' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/drive_fat.cpp:788:19: note: Calling function 'getEntryName' returns 1 dosbox-0.74-3/src/dos/drive_fat.cpp:788:6: note: Condition '!getEntryName(name,&dirName[0])' is always false dosbox-0.74-3/src/dos/drive_fat.cpp:977:6: style: Condition '!getEntryName(name,&dirName[0])' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/drive_fat.cpp:977:19: note: Calling function 'getEntryName' returns 1 dosbox-0.74-3/src/dos/drive_fat.cpp:977:6: note: Condition '!getEntryName(name,&dirName[0])' is always false dosbox-0.74-3/src/dos/drive_fat.cpp:1130:5: style: Condition '!getEntryName(dir,&dirName[0])' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/drive_fat.cpp:1130:18: note: Calling function 'getEntryName' returns 1 dosbox-0.74-3/src/dos/drive_fat.cpp:1130:5: note: Condition '!getEntryName(dir,&dirName[0])' is always false dosbox-0.74-3/src/dos/drive_fat.cpp:1182:5: style: Condition '!getEntryName(dir,&dirName[0])' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/drive_fat.cpp:1182:18: note: Calling function 'getEntryName' returns 1 dosbox-0.74-3/src/dos/drive_fat.cpp:1182:5: note: Condition '!getEntryName(dir,&dirName[0])' is always false dosbox-0.74-3/src/dos/drive_fat.cpp:1244:6: style: Condition '!getEntryName(newname,&dirName2[0])' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/dos/drive_fat.cpp:1244:19: note: Calling function 'getEntryName' returns 1 dosbox-0.74-3/src/dos/drive_fat.cpp:1244:6: note: Condition '!getEntryName(newname,&dirName2[0])' is always false dosbox-0.74-3/src/dos/drive_fat.cpp:319:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:327:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:330:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:366:24: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:378:6: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:382:6: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:385:6: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:648:39: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_fat.cpp:470:9: style: The scope of the variable 'findDir' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_fat.cpp:483:9: style: The scope of the variable 'find_name' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_fat.cpp:73:33: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/dos/drive_fat.cpp:401:9: style: Variable 'findFile' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dos/drive_fat.cpp:66:27: style: class member 'fatFile::last_action' is never used. [unusedStructMember] dosbox-0.74-3/src/dos/drive_iso.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:126:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCtr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:154:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_WRITE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_PATH_NOT_FOUND [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:405:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_iso.cpp:538:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dosbox-0.74-3/src/dos/drive_iso.cpp:54:2: performance: Variable 'fileBegin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_iso.cpp:301:52: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:307:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:308:22: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:489:61: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:490:66: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:499:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:501:23: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:506:30: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:508:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:509:11: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:512:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:519:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:520:31: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:553:26: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/dos/drive_iso.cpp:141:50: style:inconclusive: Function 'isoDrive' argument 2 names different: declaration 'device_name' definition 'fileName'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drives.h:312:41: note: Function 'isoDrive' argument 2 names different: declaration 'device_name' definition 'fileName'. dosbox-0.74-3/src/dos/drive_iso.cpp:141:50: note: Function 'isoDrive' argument 2 names different: declaration 'device_name' definition 'fileName'. dosbox-0.74-3/src/dos/drive_iso.cpp:181:58: style:inconclusive: Function 'UpdateMscdex' argument 2 names different: declaration 'physicalPath' definition 'path'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drives.h:340:50: note: Function 'UpdateMscdex' argument 2 names different: declaration 'physicalPath' definition 'path'. dosbox-0.74-3/src/dos/drive_iso.cpp:181:58: note: Function 'UpdateMscdex' argument 2 names different: declaration 'physicalPath' definition 'path'. dosbox-0.74-3/src/dos/drive_iso.cpp:250:32: style:inconclusive: Function 'FindFirst' argument 1 names different: declaration '_dir' definition 'dir'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drives.h:320:31: note: Function 'FindFirst' argument 1 names different: declaration '_dir' definition 'dir'. dosbox-0.74-3/src/dos/drive_iso.cpp:250:32: note: Function 'FindFirst' argument 1 names different: declaration '_dir' definition 'dir'. dosbox-0.74-3/src/dos/drive_iso.cpp:410:42: style:inconclusive: Function 'GetNextDirEntry' argument 1 names different: declaration 'dirIterator' definition 'dirIteratorHandle'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drives.h:342:33: note: Function 'GetNextDirEntry' argument 1 names different: declaration 'dirIterator' definition 'dirIteratorHandle'. dosbox-0.74-3/src/dos/drive_iso.cpp:410:42: note: Function 'GetNextDirEntry' argument 1 names different: declaration 'dirIterator' definition 'dirIteratorHandle'. dosbox-0.74-3/src/dos/drive_local.cpp:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_CODE_INVALID [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:500:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCtr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_READWRITE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:609:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_READ_ONLY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_local.cpp:276:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dosbox-0.74-3/src/dos/drive_local.cpp:396:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dosbox-0.74-3/src/dos/drive_local.cpp:535:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dosbox-0.74-3/src/dos/drive_local.cpp:424:13: warning: Member variable 'localDrive::srchInfo' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/dos/drive_local.cpp:188:7: style: The scope of the variable 'end' can be reduced. [variableScope] dosbox-0.74-3/src/dos/drive_local.cpp:513:34: style:inconclusive: Function 'localFile' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drive_local.cpp:36:24: note: Function 'localFile' argument 1 names different: declaration 'name' definition '_name'. dosbox-0.74-3/src/dos/drive_local.cpp:513:34: note: Function 'localFile' argument 1 names different: declaration 'name' definition '_name'. dosbox-0.74-3/src/dos/drive_local.cpp:188:7: style: Variable 'end' can be declared as const array [constVariable] dosbox-0.74-3/src/dos/drive_virtual.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drive_virtual.cpp:83:2: performance: Variable 'file_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_virtual.cpp:85:2: performance: Variable 'file_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/dos/drive_virtual.cpp:108:34: style:inconclusive: Function 'Seek' argument 1 names different: declaration 'pos' definition 'new_pos'. [funcArgNamesDifferent] dosbox-0.74-3/src/dos/drive_virtual.cpp:72:21: note: Function 'Seek' argument 1 names different: declaration 'pos' definition 'new_pos'. dosbox-0.74-3/src/dos/drive_virtual.cpp:108:34: note: Function 'Seek' argument 1 names different: declaration 'pos' definition 'new_pos'. dosbox-0.74-3/src/dos/drives.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curdir [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dos/drives.cpp:179:15: style: Variable 'oldDisk' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dosbox.cpp:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpudecoder [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dosbox.cpp:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleAutoAdjust [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dosbox.cpp:325:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleAutoAdjust [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dosbox.cpp:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVGA_None [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dosbox.cpp:410:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Always [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/dosbox.cpp:547:10: style: Variable 'Pstring' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/dosbox.cpp:506:10: note: Pstring is assigned dosbox-0.74-3/src/dosbox.cpp:547:10: note: Pstring is overwritten dosbox-0.74-3/src/dosbox.cpp:707:10: style: Variable 'Pstring' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/dosbox.cpp:693:10: note: Pstring is assigned dosbox-0.74-3/src/dosbox.cpp:707:10: note: Pstring is overwritten dosbox-0.74-3/src/dosbox.cpp:714:10: style: Variable 'Pstring' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/dosbox.cpp:710:10: note: Pstring is assigned dosbox-0.74-3/src/dosbox.cpp:714:10: note: Pstring is overwritten dosbox-0.74-3/src/dosbox.cpp:721:10: style: Variable 'Pstring' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/dosbox.cpp:717:10: note: Pstring is assigned dosbox-0.74-3/src/dosbox.cpp:721:10: note: Pstring is overwritten dosbox-0.74-3/src/dosbox.cpp:742:10: style: Variable 'Pstring' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/dosbox.cpp:724:10: note: Pstring is assigned dosbox-0.74-3/src/dosbox.cpp:742:10: note: Pstring is overwritten dosbox-0.74-3/src/dosbox.cpp:228:10: style: The scope of the variable 'ratioremoved' can be reduced. [variableScope] dosbox-0.74-3/src/dosbox.cpp:383:17: style: Variable 'secline' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/dosbox.cpp:228:23: style: Variable 'ratioremoved' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/dosbox.cpp:757:9: style: Variable 'secline' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/gui/midi_oss.h:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/midi.cpp:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/midi_oss.h:28:2: warning: Member variable 'MidiHandler_oss::device' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/gui/midi.cpp:163:2: style: Class 'MIDI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/gui/midi_oss.h:29:15: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/midi.cpp:71:23: note: Virtual function in base class dosbox-0.74-3/src/gui/midi_oss.h:29:15: note: Function in derived class dosbox-0.74-3/src/gui/midi_oss.h:30:7: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/midi.cpp:67:15: note: Virtual function in base class dosbox-0.74-3/src/gui/midi_oss.h:30:7: note: Function in derived class dosbox-0.74-3/src/gui/midi_oss.h:44:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/midi.cpp:68:15: note: Virtual function in base class dosbox-0.74-3/src/gui/midi_oss.h:44:7: note: Function in derived class dosbox-0.74-3/src/gui/midi_oss.h:48:7: style: The function 'PlayMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/midi.cpp:69:15: note: Virtual function in base class dosbox-0.74-3/src/gui/midi_oss.h:48:7: note: Function in derived class dosbox-0.74-3/src/gui/midi_oss.h:60:7: style: The function 'PlaySysex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/midi.cpp:70:15: note: Virtual function in base class dosbox-0.74-3/src/gui/midi_oss.h:60:7: note: Function in derived class dosbox-0.74-3/src/gui/render.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bitu [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_CallBackStop [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:625:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_CallBackReset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render.cpp:53:70: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:102:21: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:103:17: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:126:21: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:127:17: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:140:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:141:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:163:27: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:220:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render.cpp:288:16: style: Redundant initialization for 'simpleBlock'. The initialized value is overwritten before it is read. [redundantInitialization] dosbox-0.74-3/src/gui/render.cpp:271:36: note: simpleBlock is initialized dosbox-0.74-3/src/gui/render.cpp:288:16: note: simpleBlock is overwritten dosbox-0.74-3/src/gui/render.cpp:368:3: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] dosbox-0.74-3/src/gui/render.cpp:139:10: style: Variable 'srcLine' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/render.cpp:272:24: style: Variable 'complexBlock' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/render_scalers.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bitu [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render_scalers.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outWrite [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render_simple.h:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheRead [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/render_scalers.cpp:57:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_scalers.cpp:58:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:40:23: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:41:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:43:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:57:0: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:73:29: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:96:26: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:97:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:76:29: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:100:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/render_simple.h:46:0: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/sdl_mapper.cpp:400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_UNKNOWN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:494:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:498:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYUP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:589:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:650:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_wrapping_enabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYAXISMOTION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:729:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:819:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:854:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:920:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:959:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1000:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1034:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1096:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_CENTERED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1185:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1570:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_F1 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1780:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_esc [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2065:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_RCTRL [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joytype [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_LAST [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2315:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_QUERY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2362:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_CAPS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_UP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/gui/sdl_mapper.cpp:461:3: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:540:3: performance: Variable 'axis' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:559:3: performance: Variable 'button' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:576:3: performance: Variable 'hat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:577:3: performance: Variable 'dir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:604:3: performance: Variable 'stick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:605:3: performance: Variable 'emustick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1283:3: performance: Variable 'x' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1283:8: performance: Variable 'y' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1283:13: performance: Variable 'dx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1283:20: performance: Variable 'dy' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1470:3: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1481:3: performance: Variable 'stick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1482:3: performance: Variable 'axis' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1511:3: performance: Variable 'stick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1512:3: performance: Variable 'button' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1524:3: performance: Variable 'stick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1525:3: performance: Variable 'hat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1526:3: performance: Variable 'dir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1539:3: performance: Variable 'wmod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1553:3: performance: Variable 'defmod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1554:3: performance: Variable 'defkey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/gui/sdl_mapper.cpp:115:7: style:inconclusive: Technically the member function 'CEvent::GetValue' can be const. [functionConst] dosbox-0.74-3/src/gui/sdl_mapper.cpp:202:7: style:inconclusive: Technically the member function 'CBind::AddFlags' can be const. [functionConst] dosbox-0.74-3/src/gui/sdl_mapper.cpp:286:7: performance:inconclusive: Technically the member function 'CBindGroup::ActivateBindList' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1240:18: note: Technically the member function 'CBindGroup::ActivateBindList' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/gui/sdl_mapper.cpp:286:7: note: Technically the member function 'CBindGroup::ActivateBindList' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/gui/sdl_mapper.cpp:287:7: performance:inconclusive: Technically the member function 'CBindGroup::DeactivateBindList' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1254:18: note: Technically the member function 'CBindGroup::DeactivateBindList' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/gui/sdl_mapper.cpp:287:7: note: Technically the member function 'CBindGroup::DeactivateBindList' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/gui/sdl_mapper.cpp:1048:7: performance:inconclusive: Technically the member function 'CFCSBindGroup::DecodeHatPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1561:15: style:inconclusive: Technically the member function 'CHandlerEvent::ButtonName' can be const. [functionConst] dosbox-0.74-3/src/gui/sdl_mapper.cpp:476:3: warning: Class 'CKeyBindGroup' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dosbox-0.74-3/src/gui/sdl_mapper.cpp:476:3: warning: Class 'CKeyBindGroup' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dosbox-0.74-3/src/gui/sdl_mapper.cpp:618:3: warning: Class 'CStickBindGroup' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dosbox-0.74-3/src/gui/sdl_mapper.cpp:618:3: warning: Class 'CStickBindGroup' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dosbox-0.74-3/src/gui/sdl_mapper.cpp:130:2: style: Class 'CTriggeredEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/gui/sdl_mapper.cpp:156:2: style: Class 'CContinuousEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/gui/sdl_mapper.cpp:475:2: style: Class 'CKeyBindGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/gui/sdl_mapper.cpp:131:15: style: The function 'IsTrigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:119:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:131:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:134:7: style: The function 'ActivateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:109:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:134:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:147:7: style: The function 'DeActivateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:110:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:147:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:157:15: style: The function 'IsTrigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:119:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:157:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:160:7: style: The function 'ActivateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:109:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:160:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:170:7: style: The function 'DeActivateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:110:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:170:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:463:7: style: The function 'BindName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:259:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:463:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:466:7: style: The function 'ConfigName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:258:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:466:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:481:3: style: The destructor '~CKeyBindGroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:294:11: note: Virtual destructor in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:481:3: note: Destructor in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:482:10: style: The function 'CreateConfigBind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:288:18: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:482:10: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:493:10: style: The function 'CreateEventBind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:289:18: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:493:10: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:497:7: style: The function 'CheckEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:291:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:497:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:511:15: style: The function 'ConfigStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:292:23: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:511:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:514:15: style: The function 'BindStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:293:23: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:514:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:543:7: style: The function 'ConfigName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:258:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:543:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:546:7: style: The function 'BindName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:259:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:546:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:561:7: style: The function 'ConfigName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:258:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:561:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:564:7: style: The function 'BindName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:259:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:564:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:585:7: style: The function 'ConfigName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:258:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:585:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:588:7: style: The function 'BindName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:259:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:588:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:661:3: style: The destructor '~CStickBindGroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:294:11: note: Virtual destructor in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:661:3: note: Destructor in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:669:10: style: The function 'CreateConfigBind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:288:18: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:669:10: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:687:10: style: The function 'CreateEventBind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:289:18: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:687:10: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:710:15: style: The function 'CheckEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:291:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:710:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:861:15: style: The function 'ConfigStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:292:23: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:861:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:864:15: style: The function 'BindStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:293:23: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:864:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:901:7: style: The function 'CheckEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:710:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:901:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:930:15: style: The function 'UpdateJoystick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:739:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:930:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:974:7: style: The function 'CheckEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:710:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:974:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1010:15: style: The function 'UpdateJoystick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:739:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1010:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1110:7: style: The function 'CheckEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:710:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1110:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1168:7: style: The function 'UpdateJoystick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:739:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1168:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1318:7: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1288:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1318:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1336:7: style: The function 'Click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1303:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1336:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1353:7: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1288:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1353:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1378:7: style: The function 'Click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1303:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1378:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1420:7: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1318:7: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1420:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1446:7: style: The function 'Click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1303:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1446:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1472:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1472:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1489:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1489:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1492:15: style: The function 'GetActivityCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:183:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1492:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1495:15: style: The function 'RepostActivity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:186:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1495:15: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1514:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1514:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1528:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1528:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1541:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1541:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1558:7: style: The function 'Active' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:108:15: note: Virtual function in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:1558:7: note: Function in derived class dosbox-0.74-3/src/gui/sdl_mapper.cpp:2446:7: style: Condition 'evdev_input' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2423:22: note: Assignment 'evdev_input=false', assigned value is 0 dosbox-0.74-3/src/gui/sdl_mapper.cpp:2446:7: note: Condition 'evdev_input' is always false dosbox-0.74-3/src/gui/sdl_mapper.cpp:1262:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1290:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1438:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/gui/sdl_mapper.cpp:209:10: style: Variable 'word' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:671:25: style: Variable 'type' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:711:22: style: Variable 'jaxis' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:712:24: style: Variable 'jbutton' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:903:24: style: Variable 'jbutton' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:975:22: style: Variable 'jaxis' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:976:24: style: Variable 'jbutton' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:977:21: style: Variable 'jhat' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1112:24: style: Variable 'jbutton' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1264:11: style: Variable 'font' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2508:13: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2110:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2155:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1225:16: style: struct member 'CMapper::draw_surface' is never used. [unusedStructMember] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1608:20: style: struct member 'Anonymous3::selected' is never used. [unusedStructMember] dosbox-0.74-3/src/gui/sdl_mapper.cpp:274:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1243:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1248:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1256:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1397:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1670:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1941:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1987:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:1998:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2069:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2109:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2126:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2129:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2154:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2165:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2175:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2298:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2363:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdl_mapper.cpp:2373:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/gui/sdlmain.cpp:1693:72: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] dosbox-0.74-3/src/hardware/opl.cpp:973:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/adlib.cpp:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/adlib.cpp:447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/adlib.cpp:551:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/adlib.cpp:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPL_opl2 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/opl.cpp:486:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] dosbox-0.74-3/src/hardware/adlib.h:39:2: warning: Member variable 'Timer::start' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/adlib.cpp:337:2: warning: Member variable 'Capture::doneOpl3' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/adlib.cpp:337:2: warning: Member variable 'Capture::doneDualOpl2' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/adlib.h:43:3: performance: Variable 'counter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/adlib.cpp:340:3: performance: Variable 'bufUsed' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.h:161:38: debug: CheckClass::isMemberVar found used member variable 'op' with varid 0 [varid0] dosbox-0.74-3/src/hardware/adlib.h:146:2: style: Class 'Module' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/adlib.cpp:337:2: style: Class 'Capture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/dbopl.h:250:17: style: The function 'WriteAddr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:100:17: note: Virtual function in base class dosbox-0.74-3/src/hardware/dbopl.h:250:17: note: Function in derived class dosbox-0.74-3/src/hardware/dbopl.h:251:15: style: The function 'WriteReg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:102:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/dbopl.h:251:15: note: Function in derived class dosbox-0.74-3/src/hardware/dbopl.h:252:15: style: The function 'Generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:104:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/dbopl.h:252:15: note: Function in derived class dosbox-0.74-3/src/hardware/dbopl.h:253:15: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:106:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/dbopl.h:253:15: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:36:16: style: The function 'WriteReg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:102:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:36:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:39:18: style: The function 'WriteAddr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:100:17: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:39:18: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:43:16: style: The function 'Generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:104:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:43:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:52:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:106:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:52:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:55:4: style: The destructor '~Handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:107:11: note: Virtual destructor in base class dosbox-0.74-3/src/hardware/adlib.cpp:55:4: note: Destructor in derived class dosbox-0.74-3/src/hardware/adlib.cpp:65:16: style: The function 'WriteReg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:102:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:65:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:68:18: style: The function 'WriteAddr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:100:17: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:68:18: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:72:16: style: The function 'Generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:104:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:72:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:81:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:106:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/adlib.cpp:81:16: note: Function in derived class dosbox-0.74-3/src/hardware/adlib.cpp:84:4: style: The destructor '~Handler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/adlib.h:107:11: note: Virtual destructor in base class dosbox-0.74-3/src/hardware/adlib.cpp:84:4: note: Destructor in derived class dosbox-0.74-3/src/hardware/adlib.cpp:55:4: style: The destructor '~Handler' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] dosbox-0.74-3/src/hardware/adlib.h:107:11: note: Virtual destructor in base class dosbox-0.74-3/src/hardware/adlib.cpp:55:4: note: Destructor in derived class dosbox-0.74-3/src/hardware/adlib.cpp:84:4: style: The destructor '~Handler' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] dosbox-0.74-3/src/hardware/adlib.h:107:11: note: Virtual destructor in base class dosbox-0.74-3/src/hardware/adlib.cpp:84:4: note: Destructor in derived class dosbox-0.74-3/src/hardware/opl.cpp:485:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/opl.cpp:486:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/opl.cpp:487:9: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/opl.cpp:973:10: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/opl.cpp:976:33: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/adlib.cpp:353:26: style:inconclusive: Function 'Write' argument 1 names different: declaration 'addr' definition 'reg'. [funcArgNamesDifferent] dosbox-0.74-3/src/hardware/adlib.h:85:21: note: Function 'Write' argument 1 names different: declaration 'addr' definition 'reg'. dosbox-0.74-3/src/hardware/adlib.cpp:353:26: note: Function 'Write' argument 1 names different: declaration 'addr' definition 'reg'. dosbox-0.74-3/src/hardware/adlib.cpp:585:10: style: Variable 'base' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/hardware/adlib.cpp:704:28: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/opl.cpp:331:16: style: Variable 'step_skip_mask' can be declared as const array [constVariable] dosbox-0.74-3/src/hardware/adlib.cpp:150:7: style: class member 'Capture::doneOpl3' is never used. [unusedStructMember] dosbox-0.74-3/src/hardware/adlib.cpp:151:7: style: class member 'Capture::doneDualOpl2' is never used. [unusedStructMember] dosbox-0.74-3/src/hardware/cmos.cpp:193:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imageDiskList [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/cmos.cpp:140:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] dosbox-0.74-3/src/hardware/cmos.cpp:297:2: style: Class 'CMOS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/cmos.cpp:324:28: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'CMOS_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/cmos.cpp:330:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/cmos.cpp:324:28: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/cmos.cpp:49:7: style: struct member 'Anonymous0::update_ended' is never used. [unusedStructMember] dosbox-0.74-3/src/hardware/cmos.cpp:47:10: style: struct member 'Anonymous2::alarm' is never used. [unusedStructMember] dosbox-0.74-3/src/hardware/dbopl.cpp:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumeHandlerTable [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:838:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opl3Mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:1180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dbopl.cpp:603:11: warning: Member variable 'Operator::waveBase' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/dbopl.cpp:604:2: performance: Variable 'chanData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:605:2: performance: Variable 'freqMul' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:606:2: performance: Variable 'waveIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:607:2: performance: Variable 'waveAdd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:608:2: performance: Variable 'waveCurrent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:609:2: performance: Variable 'keyOn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:610:2: performance: Variable 'ksr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:611:2: performance: Variable 'reg20' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:612:2: performance: Variable 'reg40' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:613:2: performance: Variable 'reg60' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:614:2: performance: Variable 'reg80' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:615:2: performance: Variable 'regE0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:631:2: performance: Variable 'chanData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:632:2: performance: Variable 'regB0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:633:2: performance: Variable 'regC0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:634:2: performance: Variable 'maskLeft' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:635:2: performance: Variable 'maskRight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:636:2: performance: Variable 'feedback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:637:2: performance: Variable 'fourMask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:977:2: performance: Variable 'reg08' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:978:2: performance: Variable 'reg04' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:979:2: performance: Variable 'regBD' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:980:2: performance: Variable 'reg104' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.cpp:981:2: performance: Variable 'opl3Active' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/dbopl.h:153:7: style:inconclusive: Technically the member function 'DBOPL::Operator::GetWave' can be const. [functionConst] dosbox-0.74-3/src/hardware/dbopl.cpp:573:23: note: Technically the member function 'DBOPL::Operator::GetWave' can be const. dosbox-0.74-3/src/hardware/dbopl.h:153:7: note: Technically the member function 'DBOPL::Operator::GetWave' can be const. dosbox-0.74-3/src/hardware/dbopl.h:178:7: style:inconclusive: Technically the member function 'DBOPL::Channel::UpdateFrequency' can be const. [functionConst] dosbox-0.74-3/src/hardware/dbopl.cpp:659:15: note: Technically the member function 'DBOPL::Channel::UpdateFrequency' can be const. dosbox-0.74-3/src/hardware/dbopl.h:178:7: note: Technically the member function 'DBOPL::Channel::UpdateFrequency' can be const. dosbox-0.74-3/src/hardware/dbopl.h:237:9: style:inconclusive: Technically the member function 'DBOPL::Chip::WriteAddr' can be const. [functionConst] dosbox-0.74-3/src/hardware/dbopl.cpp:1164:14: note: Technically the member function 'DBOPL::Chip::WriteAddr' can be const. dosbox-0.74-3/src/hardware/dbopl.h:237:9: note: Technically the member function 'DBOPL::Chip::WriteAddr' can be const. dosbox-0.74-3/src/hardware/dbopl.cpp:1294:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1296:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1298:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1301:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1303:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1305:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/hardware/dbopl.cpp:1128:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1132:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1136:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1140:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1143:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1149:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1153:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1158:3: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dbopl.cpp:1177:33: style:inconclusive: Function 'GenerateBlock2' argument 1 names different: declaration 'samples' definition 'total'. [funcArgNamesDifferent] dosbox-0.74-3/src/hardware/dbopl.h:239:28: note: Function 'GenerateBlock2' argument 1 names different: declaration 'samples' definition 'total'. dosbox-0.74-3/src/hardware/dbopl.cpp:1177:33: note: Function 'GenerateBlock2' argument 1 names different: declaration 'samples' definition 'total'. dosbox-0.74-3/src/hardware/dbopl.cpp:1191:33: style:inconclusive: Function 'GenerateBlock3' argument 1 names different: declaration 'samples' definition 'total'. [funcArgNamesDifferent] dosbox-0.74-3/src/hardware/dbopl.h:240:28: note: Function 'GenerateBlock3' argument 1 names different: declaration 'samples' definition 'total'. dosbox-0.74-3/src/hardware/dbopl.cpp:1191:33: note: Function 'GenerateBlock3' argument 1 names different: declaration 'samples' definition 'total'. dosbox-0.74-3/src/hardware/dbopl.cpp:1205:26: style:inconclusive: Function 'Setup' argument 1 names different: declaration 'r' definition 'rate'. [funcArgNamesDifferent] dosbox-0.74-3/src/hardware/dbopl.h:243:21: note: Function 'Setup' argument 1 names different: declaration 'r' definition 'rate'. dosbox-0.74-3/src/hardware/dbopl.cpp:1205:26: note: Function 'Setup' argument 1 names different: declaration 'r' definition 'rate'. dosbox-0.74-3/src/hardware/dbopl.cpp:1246:10: style: Local variable 'original' shadows outer variable [shadowVariable] dosbox-0.74-3/src/hardware/dbopl.cpp:1206:9: note: Shadowed declaration dosbox-0.74-3/src/hardware/dbopl.cpp:1246:10: note: Shadow variable dosbox-0.74-3/src/hardware/disney.cpp:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/disney.cpp:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/disney.cpp:370:2: style: Class 'DISNEY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/disney.cpp:288:48: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/disney.cpp:288:58: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/disney.cpp:391:38: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'DISNEY_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/disney.cpp:397:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/disney.cpp:391:38: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/dma.cpp:39:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstmb [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipflop [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipflop [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masked [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curraddr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curraddr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/dma.cpp:342:2: style: Class 'DMA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/dma.cpp:45:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/dma.cpp:64:15: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/gameblaster.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gameblaster.cpp:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gameblaster.cpp:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mame/saa1099.h:68:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] dosbox-0.74-3/src/hardware/mame/emu.h:53:8: performance:inconclusive: Technically the member function 'device_sound_interface::sound_stream::update' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/emu.h:92:12: performance:inconclusive: Technically the member function 'device_t::machine' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/emu.h:102:7: performance:inconclusive: Technically the member function 'device_t::logerror' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/emu.h:112:7: performance:inconclusive: Technically the member function 'device_t::save_item' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/emu.h:87:7: performance:inconclusive: Technically the member function 'device_t::machine_t::describe_context' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/saa1099.h:39:5: style: Class 'NullInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/gameblaster.cpp:129:2: style: Class 'CMS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/mame/saa1099.h:58:15: style: The function 'device_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/mame/emu.h:109:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/mame/saa1099.h:58:15: note: Function in derived class dosbox-0.74-3/src/hardware/mame/saa1099.h:61:15: style: The function 'sound_stream_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/mame/emu.h:63:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/mame/saa1099.h:61:15: note: Function in derived class dosbox-0.74-3/src/hardware/mame/emu.h:65:66: style: Parameter '_device' can be declared as reference to const [constParameterReference] dosbox-0.74-3/src/hardware/gameblaster.cpp:171:28: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/mame/emu.h:115:87: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/gus.cpp:714:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_UNMASKED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gus.cpp:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gus.cpp:787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gus.cpp:864:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/gus.cpp:791:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] dosbox-0.74-3/src/hardware/gus.cpp:876:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] dosbox-0.74-3/src/hardware/gus.cpp:168:3: performance: Variable 'channum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:169:3: performance: Variable 'irqmask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:170:3: performance: Variable 'WaveStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:171:3: performance: Variable 'WaveEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:172:3: performance: Variable 'WaveAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:173:3: performance: Variable 'WaveAdd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:174:3: performance: Variable 'WaveFreq' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:175:3: performance: Variable 'WaveCtrl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:176:3: performance: Variable 'RampRate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:177:3: performance: Variable 'RampStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:178:3: performance: Variable 'RampEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:179:3: performance: Variable 'RampCtrl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:180:3: performance: Variable 'RampAdd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:181:3: performance: Variable 'RampVol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:182:3: performance: Variable 'VolLeft' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:183:3: performance: Variable 'VolRight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:184:3: performance: Variable 'PanLeft' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:185:3: performance: Variable 'PanRight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:186:3: performance: Variable 'PanPot' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dosbox-0.74-3/src/hardware/gus.cpp:217:8: style:inconclusive: Technically the member function 'GUSChannels::ReadPanPot' can be const. [functionConst] dosbox-0.74-3/src/hardware/gus.cpp:167:2: style: Class 'GUSChannels' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/gus.cpp:786:2: style: Class 'GUS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/gus.cpp:746:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/gus.cpp:747:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/gus.cpp:169:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] dosbox-0.74-3/src/hardware/gus.cpp:841:32: note: Assuming that condition 'chan_ct<32' is not redundant dosbox-0.74-3/src/hardware/gus.cpp:842:39: note: Calling function 'GUSChannels', 1st argument 'chan_ct' value is 31 dosbox-0.74-3/src/hardware/gus.cpp:169:15: note: Shift dosbox-0.74-3/src/hardware/hardware.cpp:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:589:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_WAVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_WAVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:717:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_MIDI [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:739:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMOD2 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/hardware.cpp:733:2: style: Class 'HARDWARE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/hardware.cpp:112:10: style: Local variable 'test' shadows outer variable [shadowVariable] dosbox-0.74-3/src/hardware/hardware.cpp:754:18: note: Shadowed declaration dosbox-0.74-3/src/hardware/hardware.cpp:112:10: note: Shadow variable dosbox-0.74-3/src/hardware/hardware.cpp:302:101: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/hardware.cpp:302:115: style: Parameter 'pal' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/hardware/hardware.cpp:735:14: style: Variable 'proppath' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/hardware/hardware.cpp:756:33: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'HARDWARE_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/hardware.cpp:762:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/hardware.cpp:756:33: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/iohandler.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:113:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:123:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:424:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:460:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/iohandler.cpp:494:2: style: Class 'IO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/iohandler.cpp:163:14: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/hardware/joystick.cpp:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/joystick.cpp:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/joystick.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOY_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/joystick.cpp:192:2: style: Class 'JOYSTICK' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/joystick.cpp:224:32: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'JOYSTICK_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/joystick.cpp:230:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/joystick.cpp:224:32: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/keyboard.cpp:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/keyboard.cpp:357:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/keyboard.cpp:387:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/keyboard.cpp:167:15: style: Variable 'keyb.command' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] dosbox-0.74-3/src/hardware/keyboard.cpp:163:16: note: $symbol is assigned dosbox-0.74-3/src/hardware/keyboard.cpp:167:15: note: $symbol is overwritten dosbox-0.74-3/src/hardware/mame/saa1099.cpp:141:17: warning: Member variable 'saa1099_device::m_master_clock' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_ready_state' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_vol_table' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_register' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_last_register' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_volume' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_RNG' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_current_clock' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_stereo_mask' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_period' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_count' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_output' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::m_cycles_to_ready' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::sample_rate' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::rate_add' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:146:22: warning: Member variable 'sn76496_base_device::rate_counter' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/hardware/mame/sn76496.h:64:18: style: Unused private function: 'sn76496_base_device::register_for_save_states' [unusedPrivateFunction] dosbox-0.74-3/src/hardware/mame/sn76496.h:35:2: performance:inconclusive: Technically the member function 'sn76496_base_device::stereo_w' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:298:1: note: Technically the member function 'sn76496_base_device::stereo_w' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/hardware/mame/sn76496.h:35:2: note: Technically the member function 'sn76496_base_device::stereo_w' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/hardware/mame/sn76496.h:63:18: style:inconclusive: Technically the member function 'sn76496_base_device::in_noise_mode' can be const. [functionConst] dosbox-0.74-3/src/hardware/mame/sn76496.cpp:370:34: note: Technically the member function 'sn76496_base_device::in_noise_mode' can be const. dosbox-0.74-3/src/hardware/mame/sn76496.h:63:18: note: Technically the member function 'sn76496_base_device::in_noise_mode' can be const. dosbox-0.74-3/src/hardware/mame/sn76496.h:58:18: style: The function 'device_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/mame/emu.h:109:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/mame/sn76496.h:58:18: note: Function in derived class dosbox-0.74-3/src/hardware/mame/sn76496.h:60:18: style: The function 'sound_stream_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/hardware/mame/emu.h:63:15: note: Virtual function in base class dosbox-0.74-3/src/hardware/mame/sn76496.h:60:18: note: Function in derived class dosbox-0.74-3/src/hardware/mame/sn76496.cpp:307:6: style: The scope of the variable 'n' can be reduced. [variableScope] dosbox-0.74-3/src/hardware/memory.cpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:74:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:86:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGESIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGESIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/memory.cpp:546:2: style: Class 'MEMORY' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/memory.cpp:567:10: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/memory.cpp:607:36: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MEM_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/memory.cpp:614:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/memory.cpp:607:36: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/mixer.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_AUDIO [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volmul [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volmain [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq_add [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:263:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIXER_BUFMASK [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIXER_BUFSIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:599:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:611:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:638:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_S16SYS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mixer.cpp:377:39: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/mixer.cpp:416:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/mixer.cpp:555:15: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/mixer.cpp:560:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/mixer.cpp:569:12: style: Variable 'chan' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/hardware/mixer.cpp:566:7: note: chan is assigned dosbox-0.74-3/src/hardware/mixer.cpp:569:12: note: chan is overwritten dosbox-0.74-3/src/hardware/mixer.cpp:519:33: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MIXER_Stop' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/mixer.cpp:617:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/mixer.cpp:519:33: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/mpu401.cpp:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mpu401.cpp:629:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/mpu401.cpp:599:2: style: Class 'MPU401' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/mpu401.cpp:637:30: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MPU401_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/mpu401.cpp:643:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/mpu401.cpp:637:30: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/mpu401.cpp:89:22: style: struct member 'Anonymous2::cth_active' is never used. [unusedStructMember] dosbox-0.74-3/src/hardware/pcspeaker.cpp:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pcspeaker.cpp:225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pcspeaker.cpp:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pcspeaker.cpp:336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pcspeaker.cpp:347:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pcspeaker.cpp:328:2: style: Class 'PCSPEAKER' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/pcspeaker.cpp:251:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/pcspeaker.cpp:305:46: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/pcspeaker.cpp:353:34: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'PCSPEAKER_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/pcspeaker.cpp:359:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/pcspeaker.cpp:353:34: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/pcspeaker.cpp:154:29: style: Variable 'passed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/pic.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:525:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:552:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_NOIRQ [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/pic.cpp:337:11: warning: Either the condition 'irq<8' is redundant or the array 'irqs[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] dosbox-0.74-3/src/hardware/pic.cpp:330:9: note: Assuming that condition 'irq<8' is not redundant dosbox-0.74-3/src/hardware/pic.cpp:337:11: note: Array index out of bounds dosbox-0.74-3/src/hardware/pic.cpp:549:2: style: Class 'PIC_8259A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/pic.cpp:217:19: style: Variable 'pic' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/hardware/pic.cpp:290:14: style: Variable 'IRQ_priority_order' can be declared as const array [constVariable] dosbox-0.74-3/src/hardware/pic.cpp:292:16: style: Variable 'IRQ_priority_lookup' can be declared as const array [constVariable] dosbox-0.74-3/src/hardware/pic.cpp:605:27: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'PIC_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/pic.cpp:611:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/pic.cpp:605:27: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/sblaster.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_REACHED_TC [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:413:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_UNMASKED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:752:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_UNMASKED [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:1422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlib_commandreg [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:1487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:1585:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:1602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/sblaster.cpp:1521:2: style: Class 'SBLASTER' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/sblaster.cpp:454:51: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:462:38: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:471:32: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:479:43: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:486:32: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:493:39: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/sblaster.cpp:601:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/sblaster.cpp:605:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/sblaster.cpp:609:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/sblaster.cpp:613:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/sblaster.cpp:617:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/sblaster.cpp:621:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/hardware/serialport/serialdummy.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstallationSuccessful [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialdummy.cpp:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_TX_EVENT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialdummy.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_TX_EVENT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sclass [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baud_divider [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:244:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:249:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback_data [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_interrupts [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_interrupts [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IER [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSR_OVERRUN_ERROR_MASK [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sync_guardtime [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:489:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:543:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:580:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:585:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IER [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:677:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:681:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dtr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_FLOWCONTROL [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cts [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:835:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:895:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:903:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:907:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cd [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cts [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:934:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cd [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:962:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cts [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irq_active [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydosdevice [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serial_baseaddr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1218:2: style: Class 'SERIALPORTS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1190:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1189:13: note: outer condition: wait_dsr||wait_cts dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1190:14: note: identical inner condition: wait_dsr||wait_cts dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1022:15: style: Condition 'bytesize==5' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:985:19: note: Assignment 'bytesize=8', assigned value is 8 dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1022:15: note: Condition 'bytesize==5' is always false dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1024:20: style: Condition 'bytesize==6' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:985:19: note: Assignment 'bytesize=8', assigned value is 8 dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1024:20: note: Condition 'bytesize==6' is always false dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1026:20: style: Condition 'bytesize==7' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:985:19: note: Assignment 'bytesize=8', assigned value is 8 dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1026:20: note: Condition 'bytesize==7' is always false dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1193:13: style: Condition 'wait_dsr' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1190:6: note: Assuming that condition 'wait_dsr' is not redundant dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1193:13: note: Condition 'wait_dsr' is always false dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1196:13: style: Condition 'wait_cts' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1190:16: note: Assuming that condition 'wait_cts' is not redundant dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1196:13: note: Condition 'wait_cts' is always false dosbox-0.74-3/src/hardware/serialport/serialport.cpp:723:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:724:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:725:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:726:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:727:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1282:32: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'SERIAL_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1291:28: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1282:32: note: Parameter 'sec' can be declared as pointer to const dosbox-0.74-3/src/hardware/tandy_sound.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/tandy_sound.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/tandy_sound.cpp:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_REACHED_TC [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/tandy_sound.cpp:280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/tandy_sound.cpp:270:2: style: Class 'TANDYSOUND' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/timer.cpp:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/timer.cpp:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/timer.cpp:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/timer.cpp:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/timer.cpp:441:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/timer.cpp:402:2: style: Class 'TIMER' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/hardware/timer.cpp:428:22: style: Variable 'pit[1].write_state' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/hardware/timer.cpp:423:22: note: pit[1].write_state is assigned dosbox-0.74-3/src/hardware/timer.cpp:428:22: note: pit[1].write_state is overwritten dosbox-0.74-3/src/hardware/vga.cpp:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga.cpp:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_VCO [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga.cpp:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ERROR [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga.cpp:245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVGA_Driver [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_attr.cpp:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable palette [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_attr.cpp:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_attr.cpp:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrindex [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_attr.cpp:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable palette [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_attr.cpp:222:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_crtc.cpp:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_only [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_crtc.cpp:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal_total [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_dac.cpp:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_changed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:194:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_base [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:369:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:398:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:454:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underline_location [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:632:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:644:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:667:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blinking [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:735:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vret_triggered [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:752:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panning [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framestart [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:906:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:973:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:1497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts_left [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_draw.cpp:43:17: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:54:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:65:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:82:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:121:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:137:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:195:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:287:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:302:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:304:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:329:19: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:340:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:342:14: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:367:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:385:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:395:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:434:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:452:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:478:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:550:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:600:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_draw.cpp:1217:20: style: Same expression on both sides of '/'. [duplicateExpression] dosbox-0.74-3/src/hardware/vga_draw.cpp:601:9: style: Local variable 'fg' shadows outer variable [shadowVariable] dosbox-0.74-3/src/hardware/vga_draw.cpp:559:8: note: Shadowed declaration dosbox-0.74-3/src/hardware/vga_draw.cpp:601:9: note: Shadow variable dosbox-0.74-3/src/hardware/vga_draw.cpp:582:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/vga_draw.cpp:585:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dosbox-0.74-3/src/hardware/vga_draw.cpp:194:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/hardware/vga_gfx.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_reset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_gfx.cpp:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_reset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_gfx.cpp:226:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raster_op [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:433:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:444:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:473:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_mask [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:507:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:552:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:573:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:597:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:602:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:607:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:612:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:618:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:624:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:683:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_bank [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_bank [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:750:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_orgptr [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:913:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:347:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastmem [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_memory.cpp:545:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'writeb' also defined in its parent class 'VGA_UnchainedEGA_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:299:7: note: Parent function 'VGA_UnchainedEGA_Handler::writeb' dosbox-0.74-3/src/hardware/vga_memory.cpp:545:7: note: Derived function 'VGA_LIN4_Handler::writeb' dosbox-0.74-3/src/hardware/vga_memory.cpp:551:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'writew' also defined in its parent class 'VGA_UnchainedEGA_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:306:7: note: Parent function 'VGA_UnchainedEGA_Handler::writew' dosbox-0.74-3/src/hardware/vga_memory.cpp:551:7: note: Derived function 'VGA_LIN4_Handler::writew' dosbox-0.74-3/src/hardware/vga_memory.cpp:558:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'writed' also defined in its parent class 'VGA_UnchainedEGA_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:314:7: note: Parent function 'VGA_UnchainedEGA_Handler::writed' dosbox-0.74-3/src/hardware/vga_memory.cpp:558:7: note: Derived function 'VGA_LIN4_Handler::writed' dosbox-0.74-3/src/hardware/vga_memory.cpp:567:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'readb' also defined in its parent class 'VGA_UnchainedRead_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:154:7: note: Parent function 'VGA_UnchainedRead_Handler::readb' dosbox-0.74-3/src/hardware/vga_memory.cpp:567:7: note: Derived function 'VGA_LIN4_Handler::readb' dosbox-0.74-3/src/hardware/vga_memory.cpp:572:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'readw' also defined in its parent class 'VGA_UnchainedRead_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:160:7: note: Parent function 'VGA_UnchainedRead_Handler::readw' dosbox-0.74-3/src/hardware/vga_memory.cpp:572:7: note: Derived function 'VGA_LIN4_Handler::readw' dosbox-0.74-3/src/hardware/vga_memory.cpp:579:7: warning: The class 'VGA_LIN4_Handler' defines member function with name 'readd' also defined in its parent class 'VGA_UnchainedRead_Handler'. [duplInheritedMember] dosbox-0.74-3/src/hardware/vga_memory.cpp:168:7: note: Parent function 'VGA_UnchainedRead_Handler::readd' dosbox-0.74-3/src/hardware/vga_memory.cpp:579:7: note: Derived function 'VGA_LIN4_Handler::readd' dosbox-0.74-3/src/hardware/vga_memory.cpp:142:16: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:191:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:202:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:209:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:424:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:427:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:273:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:276:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:286:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:293:4: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_memory.cpp:203:9: style: Variable 'temp.d' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/hardware/vga_memory.cpp:196:24: note: temp.d is assigned dosbox-0.74-3/src/hardware/vga_memory.cpp:203:9: note: temp.d is overwritten dosbox-0.74-3/src/hardware/vga_memory.cpp:287:9: style: Variable 'temp.d' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/hardware/vga_memory.cpp:280:24: note: temp.d is assigned dosbox-0.74-3/src/hardware/vga_memory.cpp:287:9: note: temp.d is overwritten dosbox-0.74-3/src/hardware/vga_misc.cpp:35:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framestart [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_misc.cpp:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_misc.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_misc.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_misc.cpp:142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htotal [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htotal [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_select [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended_ram [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_index [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcjr_flipflop [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:540:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framestart [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:559:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tandy [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_other.cpp:424:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dosbox-0.74-3/src/hardware/vga_other.cpp:606:13: style: Local variable 'i' shadows outer variable [shadowVariable] dosbox-0.74-3/src/hardware/vga_other.cpp:558:7: note: Shadowed declaration dosbox-0.74-3/src/hardware/vga_other.cpp:606:13: note: Shadow variable dosbox-0.74-3/src/hardware/vga_paradise.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable determine_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3cf [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_paradise.cpp:36:14: style:inconclusive: Technically the member function 'SVGA_PVGA1A_DATA::locked' can be const. [functionConst] dosbox-0.74-3/src/hardware/vga_paradise.cpp:139:66: style: Parameter 'modeData' can be declared as pointer to const. However it seems that 'FinishSetMode_PVGA1A' is a callback function, if 'modeData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/vga_paradise.cpp:209:25: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/vga_paradise.cpp:139:66: note: Parameter 'modeData' can be declared as pointer to const dosbox-0.74-3/src/hardware/vga_s3.cpp:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_31 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:358:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:475:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:512:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curmode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:516:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_s3.cpp:520:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_seq.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_seq.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_seq.cpp:152:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:312:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:346:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:404:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:409:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:685:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable determine_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:766:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_tseng.cpp:770:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_screen_width [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_screen_width [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LIN32 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:943:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:976:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_color_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:995:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_color_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:1183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:1223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/hardware/vga_xga.cpp:151:5: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_xga.cpp:155:5: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_xga.cpp:159:5: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_xga.cpp:177:11: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_xga.cpp:180:11: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/hardware/vga_xga.cpp:1188:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dosbox-0.74-3/src/hardware/vga_xga.cpp:675:13: style: Local variable 'mixmode' shadows outer variable [shadowVariable] dosbox-0.74-3/src/hardware/vga_xga.cpp:576:7: note: Shadowed declaration dosbox-0.74-3/src/hardware/vga_xga.cpp:675:13: note: Shadow variable dosbox-0.74-3/src/ints/bios.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_WAIT_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:269:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:377:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_TIMER [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:419:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:452:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:847:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_DEFAULT_IRQ0_LOCATION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:1118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_BASE_ADDRESS_COM1 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios.cpp:836:2: style: Class 'BIOS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/ints/bios.cpp:820:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dosbox-0.74-3/src/ints/bios_disk.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit16u [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SWAPPABLE_DISKS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardDrive [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HDD_IMAGES [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SWAPPABLE_DISKS [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_disk.cpp:191:13: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/ints/bios_disk.cpp:194:10: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/ints/bios_keyboard.cpp:142:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_FLAGS2 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_HEAD [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_START [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/bios_keyboard.cpp:622:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_DEFAULT_IRQ1_LOCATION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGE_SIZE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:1050:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:1253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:1287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:1372:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/ems.cpp:1276:2: style: Class 'EMS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/ints/ems.cpp:1191:14: style: Variable 'vcpi.enabled' is reassigned a value before the old one has been used. [redundantAssignment] dosbox-0.74-3/src/ints/ems.cpp:1187:14: note: vcpi.enabled is assigned dosbox-0.74-3/src/ints/ems.cpp:1191:14: note: vcpi.enabled is overwritten dosbox-0.74-3/src/ints/ems.cpp:753:15: style: Local variable 'i' shadows outer variable [shadowVariable] dosbox-0.74-3/src/ints/ems.cpp:674:7: note: Shadowed declaration dosbox-0.74-3/src/ints/ems.cpp:753:15: note: Shadow variable dosbox-0.74-3/src/ints/ems.cpp:762:15: style: Local variable 'i' shadows outer variable [shadowVariable] dosbox-0.74-3/src/ints/ems.cpp:674:7: note: Shadowed declaration dosbox-0.74-3/src/ints/ems.cpp:762:15: note: Shadow variable dosbox-0.74-3/src/ints/ems.cpp:792:16: style: Local variable 'i' shadows outer variable [shadowVariable] dosbox-0.74-3/src/ints/ems.cpp:674:7: note: Shadowed declaration dosbox-0.74-3/src/ints/ems.cpp:792:16: note: Shadow variable dosbox-0.74-3/src/ints/int10.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10.cpp:739:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10.cpp:749:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_TANDY_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:289:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:317:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:520:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_VGA [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:608:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_char.cpp:621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_memory.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_memory.cpp:98:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_memory.cpp:229:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_misc.cpp:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_misc.cpp:250:77: style:inconclusive: Function 'INT10_EGA_RIL_WriteRegisterRange' argument 4 names different: declaration 'dst' definition 'src'. [funcArgNamesDifferent] dosbox-0.74-3/src/ints/int10.h:224:77: note: Function 'INT10_EGA_RIL_WriteRegisterRange' argument 4 names different: declaration 'dst' definition 'src'. dosbox-0.74-3/src/ints/int10_misc.cpp:250:77: note: Function 'INT10_EGA_RIL_WriteRegisterRange' argument 4 names different: declaration 'dst' definition 'src'. dosbox-0.74-3/src/ints/int10_modes.cpp:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_modes.cpp:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_modes.cpp:629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_modes.cpp:1371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_modes.cpp:464:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dosbox-0.74-3/src/ints/int10_modes.cpp:505:8: style: Variable 'mode_control_list' can be declared as const array [constVariable] dosbox-0.74-3/src/ints/int10_modes.cpp:510:8: style: Variable 'mode_control_list_pcjr' can be declared as const array [constVariable] dosbox-0.74-3/src/ints/int10_modes.cpp:1389:18: style: Variable 'vmodeBlock' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/ints/int10_pal.cpp:32:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:234:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_pal.cpp:257:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_put_pixel.cpp:98:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accepts_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LIN4 [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:397:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_len [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:441:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bh [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accepts_mode [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vesa.cpp:101:24: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/ints/int10_video_state.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_video_state.cpp:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_video_state.cpp:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vptable.cpp:522:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/int10_vptable.cpp:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:300:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_VIDEO_MODE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:934:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:996:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:1031:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/mouse.cpp:1089:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] dosbox-0.74-3/src/ints/mouse.cpp:90:8: style: struct member 'Anonymous1::add_x' is never used. [unusedStructMember] dosbox-0.74-3/src/ints/mouse.cpp:90:14: style: struct member 'Anonymous1::add_y' is never used. [unusedStructMember] dosbox-0.74-3/src/ints/xms.cpp:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/xms.cpp:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bl [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/xms.cpp:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/xms.cpp:452:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/ints/xms.cpp:419:2: style: Class 'XMS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::compress' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::oldframe' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::newframe' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::bufsize' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::blockcount' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::workUsed' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::workPos' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::palsize' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::palette' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::height' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::width' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::pitch' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::format' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:542:13: warning: Member variable 'VideoCodec::pixelsize' is not initialized in the constructor. [uninitMemberVar] dosbox-0.74-3/src/libs/zmbv/zmbv.h:111:6: performance:inconclusive: Technically the member function 'VideoCodec::NeededSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:51:17: note: Technically the member function 'VideoCodec::NeededSize' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/libs/zmbv/zmbv.h:111:6: note: Technically the member function 'VideoCodec::NeededSize' can be static (but you may consider moving to unnamed namespace). dosbox-0.74-3/src/libs/zmbv/zmbv.h:117:7: style:inconclusive: Technically the member function 'VideoCodec::Output_UpsideDown_24' can be const. [functionConst] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:479:18: note: Technically the member function 'VideoCodec::Output_UpsideDown_24' can be const. dosbox-0.74-3/src/libs/zmbv/zmbv.h:117:7: note: Technically the member function 'VideoCodec::Output_UpsideDown_24' can be const. dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:152:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:153:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:168:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:169:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:183:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:184:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:187:6: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:199:24: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:271:22: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:280:29: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:356:20: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:360:21: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:369:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:370:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:373:22: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:383:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:384:12: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:396:24: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:409:22: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:416:29: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:426:20: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:430:21: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:482:21: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:498:25: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:506:25: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:65:45: style:inconclusive: Function 'SetupBuffers' argument 1 names different: declaration 'format' definition '_format'. [funcArgNamesDifferent] dosbox-0.74-3/src/libs/zmbv/zmbv.h:90:34: note: Function 'SetupBuffers' argument 1 names different: declaration 'format' definition '_format'. dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:65:45: note: Function 'SetupBuffers' argument 1 names different: declaration 'format' definition '_format'. dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:150:65: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:166:64: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:182:64: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:254:81: style: Parameter 'pal' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:317:53: style: Parameter 'lineData' can be declared as const array [constParameter] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:368:63: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:382:62: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:396:16: style: Variable 'vectors' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:416:20: style: Variable 'header' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:157:14: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:173:14: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:197:13: style: Variable 'written' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:198:16: style: Variable 'lastvector' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:202:12: style: Variable 'totalx' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:203:12: style: Variable 'totaly' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:363:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:433:6: style: Variable 'res' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/misc/cross.cpp:81:7: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] dosbox-0.74-3/src/misc/messages.cpp:93:4: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] dosbox-0.74-3/src/misc/messages.cpp:93:11: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] dosbox-0.74-3/src/misc/messages.cpp:50:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/misc/messages.cpp:62:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/misc/messages.cpp:119:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] dosbox-0.74-3/src/misc/messages.cpp:49:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/messages.cpp:61:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/messages.cpp:117:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/messages.cpp:130:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/programs.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit8u [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psp [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:158:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/programs.cpp:392:18: error: Using pointer to local variable 'buffer' that is out of scope. [invalidLifetime] dosbox-0.74-3/src/misc/programs.cpp:380:27: note: Array decayed to pointer here. dosbox-0.74-3/src/misc/programs.cpp:378:9: note: Variable created here. dosbox-0.74-3/src/misc/programs.cpp:392:18: note: Using pointer to local variable 'buffer' that is out of scope. dosbox-0.74-3/src/misc/programs.cpp:55:18: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/misc/setup.cpp:36:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_CURRENT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _int [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _double [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bool [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _string [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propname [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propname [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DOUBLE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_INT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:308:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_BOOL [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:312:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_HEX [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seperator [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:375:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suggested_values [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suggested_values [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:431:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:560:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:618:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:782:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_FILESPLIT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_function [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:853:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_function [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:951:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:1000:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/misc/setup.cpp:727:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/setup.cpp:738:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/misc/support.cpp:111:29: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/misc/support.cpp:168:27: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] dosbox-0.74-3/src/shell/shell.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_STOP [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_handle [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_READ [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:287:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:580:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell.cpp:344:2: style: Class 'AUTOEXEC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dosbox-0.74-3/src/shell/shell.cpp:411:10: warning: Either the condition '!name' is redundant or there is possible null pointer dereference: name++. [nullPointerRedundantCheck] dosbox-0.74-3/src/shell/shell.cpp:402:9: note: Assuming that condition '!name' is not redundant dosbox-0.74-3/src/shell/shell.cpp:411:10: note: Null pointer dereference dosbox-0.74-3/src/shell/shell.cpp:411:10: warning: Either the condition '!name' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] dosbox-0.74-3/src/shell/shell.cpp:402:9: note: Assuming that condition '!name' is not redundant dosbox-0.74-3/src/shell/shell.cpp:411:10: note: Null pointer addition dosbox-0.74-3/src/shell/shell.cpp:102:48: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell.cpp:171:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell.cpp:185:8: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell.cpp:441:33: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell.cpp:94:9: style: The scope of the variable 'auto_len' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell.cpp:70:10: style: Local variable 'test' shadows outer variable [shadowVariable] dosbox-0.74-3/src/shell/shell.cpp:445:18: note: Shadowed declaration dosbox-0.74-3/src/shell/shell.cpp:70:10: note: Shadow variable dosbox-0.74-3/src/shell/shell.cpp:118:11: style: Local variable 'test' shadows outer variable [shadowVariable] dosbox-0.74-3/src/shell/shell.cpp:445:18: note: Shadowed declaration dosbox-0.74-3/src/shell/shell.cpp:118:11: note: Shadow variable dosbox-0.74-3/src/shell/shell.cpp:388:16: style: Local variable 'test' shadows outer variable [shadowVariable] dosbox-0.74-3/src/shell/shell.cpp:445:18: note: Shadowed declaration dosbox-0.74-3/src/shell/shell.cpp:388:16: note: Shadow variable dosbox-0.74-3/src/shell/shell.cpp:353:10: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] dosbox-0.74-3/src/shell/shell.cpp:383:8: style: Variable 'cross_filesplit' can be declared as const array [constVariable] dosbox-0.74-3/src/shell/shell.cpp:95:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell.cpp:125:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_batch.cpp:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_batch.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_batch.cpp:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NOT_INHERIT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_batch.cpp:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NOT_INHERIT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_batch.cpp:212:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dosbox-0.74-3/src/shell/shell_cmds.cpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable echo [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:563:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:749:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_code [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:866:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:910:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:924:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:930:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:1052:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:1067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:1090:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_cmds.cpp:559:14: style: The scope of the variable 'defaulttarget' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell_cmds.cpp:940:14: style: The scope of the variable 'ldp' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell_cmds.cpp:941:7: style: The scope of the variable 'mountstring' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell_cmds.cpp:942:7: style: The scope of the variable 'temp_str' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell_cmds.cpp:701:20: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_cmds.cpp:704:16: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_cmds.cpp:705:16: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_cmds.cpp:707:15: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_cmds.cpp:708:15: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_misc.cpp:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_misc.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_misc.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_misc.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_misc.cpp:517:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] dosbox-0.74-3/src/shell/shell_misc.cpp:546:18: style: Redundant condition: The condition '*pathenv' is redundant since '*pathenv == ';'' is sufficient. [redundantCondition] dosbox-0.74-3/src/shell/shell_misc.cpp:539:6: style: Condition '!pathenv' is always false [knownConditionTrueFalse] dosbox-0.74-3/src/shell/shell_misc.cpp:239:17: warning: Either the condition 'p_completion_start' is redundant or there is possible null pointer dereference: p_completion_start. [nullPointerRedundantCheck] dosbox-0.74-3/src/shell/shell_misc.cpp:243:10: note: Assuming that condition 'p_completion_start' is not redundant dosbox-0.74-3/src/shell/shell_misc.cpp:239:17: note: Null pointer dereference dosbox-0.74-3/src/shell/shell_misc.cpp:130:28: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell_misc.cpp:159:28: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell_misc.cpp:305:28: style: C-style pointer casting [cstyleCast] dosbox-0.74-3/src/shell/shell_misc.cpp:274:13: style: The scope of the variable 'ext' can be reduced. [variableScope] dosbox-0.74-3/src/shell/shell_misc.cpp:352:15: style: Variable 'current_hist' is assigned a value that is never used. [unreadVariable] dosbox-0.74-3/src/shell/shell_misc.cpp:131:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_misc.cpp:138:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_misc.cpp:141:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_misc.cpp:149:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_misc.cpp:160:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dosbox-0.74-3/src/shell/shell_misc.cpp:215:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head dosbox-0.74-3/src/cpu/callback.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:465:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:486:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:494:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:503:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_MAX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastint [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_STOP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/callback.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_sp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal.cpp:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:22:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:294:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:33:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:41:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:53:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:64:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:70:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:76:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:80:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_66.h:82:3: style: Variable 'eard' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:110:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:112:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:126:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:128:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:138:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:140:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:142:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:144:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:24:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:26:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:410:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:413:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:41:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:43:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:59:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:61:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:77:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:79:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:94:3: style: Variable 'earb' can be declared as pointer to const [constVariablePointer] 2.13.0 dosbox-0.74-3/src/cpu/core_normal/prefix_none.h:96:3: style: Variable 'earw' can be declared as pointer to const [constVariablePointer] head dosbox-0.74-3/src/cpu/core_normal/string.h:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:23:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:24:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:25:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:26:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:27:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:29:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:31:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:32:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:33:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:34:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:35:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:38:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:40:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:42:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_si [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_di [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:46:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:47:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:83:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:84:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:91:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ecx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ebp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:97:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_normal/table_ea.h:98:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_edi [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_prefetch.cpp:145:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_PrefetchQueueSize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_prefetch.cpp:171:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_PrefetchQueueSize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_prefetch.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_prefetch.cpp:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_simple.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/core_simple.cpp:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1066:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:138:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_esp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_PROTECTION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1607:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ARCHTYPE_PENTIUMSLOW [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR0_PROTECTION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1635:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1644:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1673:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1699:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1715:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1735:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_GP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:185:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:1910:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2003:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2011:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ARCHTYPE_486NEWSLOW [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2048:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2057:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2071:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CYCLES_LOWER_LIMIT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_AUTODETERMINE_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:233:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:2406:28: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'CPU_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/cpu/cpu.cpp:2417:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/cpu/cpu.cpp:2406:28: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/cpu/cpu.cpp:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETFLAG_IOPL [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:542:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_INT_EXCEPTION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:567:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:765:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_eip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/cpu.cpp:999:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:216:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:351:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/flags.cpp:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpudecoder [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable which [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_ArchitectureType [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:468:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:747:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tlb_entry [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:782:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:796:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:819:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLB_SIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:857:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpudecoder [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/cpu/paging.cpp:880:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_PLAYING [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_TRAYEMPTY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom.cpp:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom.cpp:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.13.0 dosbox-0.74-3/src/dos/cdrom.h:108:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] head dosbox-0.74-3/src/dos/cdrom.h:121:4: style: The destructor '~BinaryFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:115:12: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:121:4: note: Destructor in derived class head dosbox-0.74-3/src/dos/cdrom.h:157:11: style: The destructor '~CDROM_Interface_Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:40:11: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:157:11: note: Destructor in derived class head dosbox-0.74-3/src/dos/cdrom.h:67:11: style: The destructor '~CDROM_Interface_SDL' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/dos/cdrom.h:40:11: note: Virtual destructor in base class dosbox-0.74-3/src/dos/cdrom.h:67:11: note: Destructor in derived class head dosbox-0.74-3/src/dos/cdrom_image.cpp:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:191:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:238:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:306:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:631:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:676:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/cdrom_image.cpp:709:32: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/dos/dev_con.h:382:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_HEAD [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1082:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1177:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:1181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos.cpp:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPSP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envseg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:453:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envseg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:473:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sFCB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:488:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sSDA [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_classes.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devnum [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_devices.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_execute.cpp:109:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_code [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_execute.cpp:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ENVIRONMENT_INVALID [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_execute.cpp:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FORMAT_INVALID [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_execute.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1007:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1037:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta_fcbdelete [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:1224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:264:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:300:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:343:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:450:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:465:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:516:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DEVICES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FUNCTION_NUMBER_INVALID [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:622:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:661:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:673:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:688:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FILES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorcode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:896:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:912:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:921:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_FCBNAME [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:960:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:972:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_files.cpp:985:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_SEEK_SET [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_ioctl.cpp:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1060:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1089:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:1271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCAN_CODE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:149:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_codepage [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit8u [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:264:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SCAN_CODE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:658:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit8u [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_keyboard_layout.cpp:697:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYB_NOERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:389:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastint [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_MEM_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_memory.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMCB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_misc.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_misc.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:1002:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:1077:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallBack_Handlers [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_mscdex.cpp:68:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:1006:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:1049:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:1130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:1361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:508:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:621:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:941:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_programs.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_tables.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/dos_tables.cpp:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mediaid [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatelabel [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basePath [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirSearch [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_FILESPLIT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:645:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:656:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirSearch [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:764:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:785:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_cache.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirBase [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:1126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:1178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:1241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imgDTASeg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:859:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_fat.cpp:973:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:126:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCtr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:154:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_WRITE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:226:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_PATH_NOT_FOUND [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:405:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_iso.cpp:445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPENDIRS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:500:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCtr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_READWRITE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_DENIED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:609:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_READ_ONLY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_local.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOSERR_ACCESS_CODE_INVALID [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_virtual.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_virtual.cpp:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_virtual.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_virtual.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NAMELENGTH_ASCII [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drive_virtual.cpp:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_ATTR_ARCHIVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drives.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drives.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drives.cpp:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drives.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Drives [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dos/drives.cpp:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dosbox.cpp:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleAutoAdjust [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dosbox.cpp:325:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleAutoAdjust [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dosbox.cpp:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVGA_None [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/dosbox.cpp:410:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Always [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/midi.cpp:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bitu [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_CallBackStop [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:625:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX_CallBackReset [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render.cpp:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render_scalers.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outWrite [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/render_simple.h:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheRead [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1000:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1034:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1096:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_CENTERED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1185:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1570:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_F1 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:1780:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_esc [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2065:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_RCTRL [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joytype [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_LAST [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2315:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_QUERY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2362:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_CAPS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:2447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:481:3: style: The destructor '~CKeyBindGroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:294:11: note: Virtual destructor in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:481:3: note: Destructor in derived class head dosbox-0.74-3/src/gui/sdl_mapper.cpp:494:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:498:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYUP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:589:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:650:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_wrapping_enabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:661:3: style: The destructor '~CStickBindGroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dosbox-0.74-3/src/gui/sdl_mapper.cpp:294:11: note: Virtual destructor in base class dosbox-0.74-3/src/gui/sdl_mapper.cpp:661:3: note: Destructor in derived class head dosbox-0.74-3/src/gui/sdl_mapper.cpp:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYAXISMOTION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:729:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:819:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:854:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HAT_UP [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:920:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_JOYBUTTONDOWN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/gui/sdl_mapper.cpp:959:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulated_axes [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/adlib.cpp:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/adlib.cpp:447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/adlib.cpp:551:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/adlib.cpp:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPL_opl2 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/adlib.cpp:704:28: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/hardware/cmos.cpp:324:28: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'CMOS_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/cmos.cpp:330:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/cmos.cpp:324:28: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/dbopl.cpp:1180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dbopl.cpp:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit32s [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dbopl.cpp:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yes [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dbopl.cpp:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumeHandlerTable [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dbopl.cpp:838:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opl3Mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dbopl.cpp:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] 2.13.0 dosbox-0.74-3/src/hardware/dbopl.h:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/disney.cpp:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/disney.cpp:391:38: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'DISNEY_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/disney.cpp:397:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/disney.cpp:391:38: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/dma.cpp:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipflop [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipflop [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masked [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curraddr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curraddr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/dma.cpp:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dma_wrapping [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/gameblaster.cpp:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/gameblaster.cpp:171:28: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/hardware/gameblaster.cpp:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/gus.cpp:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/gus.cpp:787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/gus.cpp:864:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:302:101: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/hardware/hardware.cpp:302:115: style: Parameter 'pal' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/hardware/hardware.cpp:589:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_WAVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:638:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_WAVE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:717:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPTURE_MIDI [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:739:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMOD2 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/hardware.cpp:756:33: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'HARDWARE_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/hardware.cpp:762:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/hardware.cpp:756:33: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/iohandler.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:113:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:123:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:424:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:460:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/iohandler.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_MB [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/joystick.cpp:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/joystick.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOY_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/joystick.cpp:224:32: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'JOYSTICK_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/joystick.cpp:230:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/joystick.cpp:224:32: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/keyboard.cpp:357:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/keyboard.cpp:387:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mame/emu.h:115:87: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/hardware/mame/emu.h:65:66: style: Parameter '_device' can be declared as reference to const [constParameterReference] head dosbox-0.74-3/src/hardware/memory.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGESIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMS_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:584:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:607:36: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MEM_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/memory.cpp:614:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/memory.cpp:607:36: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/memory.cpp:74:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:86:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/memory.cpp:98:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGESIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volmul [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volmain [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq_add [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:263:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaptureState [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIXER_BUFMASK [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIXER_BUFSIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:519:33: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MIXER_Stop' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/mixer.cpp:617:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/mixer.cpp:519:33: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/mixer.cpp:599:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:611:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mixer.cpp:638:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_S16SYS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mpu401.cpp:629:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/mpu401.cpp:637:30: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'MPU401_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/mpu401.cpp:643:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/mpu401.cpp:637:30: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/pcspeaker.cpp:225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pcspeaker.cpp:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pcspeaker.cpp:336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pcspeaker.cpp:347:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pcspeaker.cpp:353:34: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'PCSPEAKER_ShutDown' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/pcspeaker.cpp:359:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/pcspeaker.cpp:353:34: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/pic.cpp:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:525:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleLeft [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:552:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_NOIRQ [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/pic.cpp:605:27: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'PIC_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/pic.cpp:611:27: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/pic.cpp:605:27: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/sblaster.cpp:1422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adlib_commandreg [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:1487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:1585:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:1602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:413:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MixTemp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_UNMASKED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/sblaster.cpp:752:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_UNMASKED [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialdummy.cpp:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_TX_EVENT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialdummy.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_TX_EVENT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydosdevice [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serial_baseaddr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1282:32: style: Parameter 'sec' can be declared as pointer to const. However it seems that 'SERIAL_Destroy' is a callback function, if 'sec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1291:28: note: You might need to cast the function pointer here dosbox-0.74-3/src/hardware/serialport/serialport.cpp:1282:32: note: Parameter 'sec' can be declared as pointer to const head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baud_divider [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:244:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:249:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idnumber [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback_data [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_interrupts [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_interrupts [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IER [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSR_OVERRUN_ERROR_MASK [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sync_guardtime [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:489:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:543:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:580:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:585:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IER [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:677:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:681:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dtr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIFO_FLOWCONTROL [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_cts [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:835:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:895:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loopback [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:903:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:907:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cd [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cts [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ri [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:934:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cd [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:962:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cts [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/serialport/serialport.cpp:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irq_active [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/tandy_sound.cpp:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_REACHED_TC [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/tandy_sound.cpp:280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/tandy_sound.cpp:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIC_Ticks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/timer.cpp:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/timer.cpp:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/timer.cpp:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_Cycles [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/timer.cpp:441:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIT_TICK_RATE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga.cpp:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_VCO [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga.cpp:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga.cpp:245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVGA_Driver [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ERROR [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_attr.cpp:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable palette [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_attr.cpp:222:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_attr.cpp:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_attr.cpp:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrindex [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_crtc.cpp:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal_total [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_changed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pel_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_dac.cpp:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:1497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts_left [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:194:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:369:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:398:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:454:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underline_location [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:632:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:644:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:667:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blinking [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:735:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vret_triggered [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:752:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panning [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framestart [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_base [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:906:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardware_cursor_active [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_draw.cpp:973:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_gfx.cpp:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_reset [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_gfx.cpp:226:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:170:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:316:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastmem [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:347:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:433:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:444:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:473:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_mask [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:507:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:552:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:573:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:597:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:602:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:607:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:612:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:618:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:624:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:637:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:683:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_bank [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_bank [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:750:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read_full [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:894:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linear_orgptr [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:913:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_memory.cpp:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_misc.cpp:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_misc.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_misc.cpp:142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_misc.cpp:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htotal [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_select [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extended_ram [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_index [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcjr_flipflop [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:540:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framestart [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_other.cpp:559:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tandy [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable determine_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:202:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3cf [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_paradise.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:358:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disabled [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:475:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:512:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curmode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:516:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_s3.cpp:520:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_seq.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_seq.cpp:152:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:312:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:346:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:404:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:409:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:634:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_write [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bank_read [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:685:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc_output [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable determine_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_control [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:766:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_tseng.cpp:770:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_p3d5 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:1183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_CycleMax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:1223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_screen_width [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LIN32 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:943:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:976:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_color_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/hardware/vga_xga.cpp:995:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xga_color_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:1118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_BASE_ADDRESS_COM1 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:269:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:377:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_TIMER [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:419:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:452:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios.cpp:847:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_DEFAULT_IRQ0_LOCATION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_DRIVES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heads [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hardDrive [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sector_size [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HDD_IMAGES [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SWAPPABLE_DISKS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_disk.cpp:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SWAPPABLE_DISKS [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_HEAD [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_KEYBOARD_BUFFER_START [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/bios_keyboard.cpp:622:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_DEFAULT_IRQ1_LOCATION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:1050:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:1253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:1287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:1372:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_al [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_PAGE_SIZE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/ems.cpp:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10.cpp:739:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10.cpp:749:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_TANDY_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:289:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:317:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:520:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_VGA [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:608:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_char.cpp:621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_memory.cpp:229:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_memory.cpp:98:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_modes.cpp:1371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_modes.cpp:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_modes.cpp:629:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_EGAVGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:234:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:257:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_pal.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accepts_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmemsize [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_LIN4 [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:397:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_len [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_start [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:441:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bh [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_dx [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vesa.cpp:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accepts_mode [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_video_state.cpp:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_video_state.cpp:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svgaCard [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/int10_vptable.cpp:538:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:1031:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBRET_NONE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:300:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_VGA_ARCH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_VIDEO_MODE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_TEXT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:934:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/mouse.cpp:996:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/xms.cpp:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_bl [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/xms.cpp:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ah [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/ints/xms.cpp:452:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configuration [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/libs/zmbv/zmbv.cpp:416:20: style: Variable 'header' can be declared as pointer to const [constVariablePointer] head dosbox-0.74-3/src/misc/programs.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/programs.cpp:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/programs.cpp:158:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/programs.cpp:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp_line [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/programs.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psp [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:1000:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_CURRENT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _int [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _double [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bool [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _string [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:221:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propname [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propname [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DOUBLE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_INT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:308:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_BOOL [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:312:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_HEX [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seperator [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:375:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STRING [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suggested_values [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suggested_values [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:431:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:560:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:569:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:618:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_SUCH_PROPERTY [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:782:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_FILESPLIT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:848:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_function [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:853:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_function [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:951:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/setup.cpp:969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/misc/support.cpp:168:27: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] head dosbox-0.74-3/src/shell/shell.cpp:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_handle [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:224:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_READ [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:287:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS_LEN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:580:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ip [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable installed [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_batch.cpp:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NOT_INHERIT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_batch.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_batch.cpp:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_NOT_INHERIT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:1052:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:1067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:1090:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg_ax [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable echo [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:563:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempdta [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:749:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_code [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:866:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:910:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:924:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDIN [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:930:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_cmds.cpp:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_misc.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_misc.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_misc.cpp:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MAXLINE [valueFlowBailoutIncompleteVar] head dosbox-0.74-3/src/shell/shell_misc.cpp:517:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOS_PATHLENGTH [valueFlowBailoutIncompleteVar] DONE