2024-04-23 07:31 ftp://ftp.de.debian.org/debian/pool/main/x/xevil/xevil_2.02r2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=motif --library=mfc --library=bsd --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 642cdfd (2024-04-23 07:24:14 +0200) count: 2515 2515 elapsed-time: 17.5 17.5 head-timing-info: old-timing-info: head results: xevil-2.02r2.orig/cmn/area.cpp:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/area.cpp:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/area.cpp:264:10: warning: Assert statement calls a function which may have desired side effects: 'overlap'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::len' is not initialized in the copy constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::allc' is not initialized in the copy constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::data' is not initialized in the copy constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::len' is not assigned a value in 'PtrList::operator='. [operatorEqVarError] xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::allc' is not assigned a value in 'PtrList::operator='. [operatorEqVarError] xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::data' is not assigned a value in 'PtrList::operator='. [operatorEqVarError] xevil-2.02r2.orig/cmn/coord.h:449:3: warning:inconclusive: Member variable 'Box::loc' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/coord.h:517:3: warning: Member variable 'Hanging::type' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/coord.h:517:3: warning: Member variable 'Hanging::loc' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:76:3: warning: Member variable 'Area::size' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:248:1: style: The class 'Avoid' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xevil-2.02r2.orig/cmn/area.h:284:3: warning:inconclusive: Member variable 'ViewportRegion::type' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:284:3: warning:inconclusive: Member variable 'ViewportRegion::radius' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:322:3: warning:inconclusive: Member variable 'ViewportInfo::smoothScroll' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:322:3: warning:inconclusive: Member variable 'ViewportInfo::logicalSize' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:322:3: warning:inconclusive: Member variable 'ViewportInfo::extraSize' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/area.h:322:3: warning:inconclusive: Member variable 'ViewportInfo::radius' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/coord.h:450:35: performance: Variable 'loc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/coord.h:450:44: performance: Variable 'dim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.h:79:53: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.h:79:61: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.cpp:1019:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.cpp:1021:3: performance: Variable 'area' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.cpp:1076:3: performance: Variable 'logicalSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.cpp:1085:3: performance: Variable 'logicalSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/area.cpp:1086:3: performance: Variable 'extraSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/utils.h:172:11: style:inconclusive: Technically the member function 'Timer::ready' can be const. [functionConst] xevil-2.02r2.orig/cmn/utils.h:173:7: style:inconclusive: Technically the member function 'Timer::get_remaining' can be const. [functionConst] xevil-2.02r2.orig/cmn/streams.h:221:7: style:inconclusive: Technically the member function 'UDPInStream::bytes_remaining' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:421:7: style:inconclusive: Technically the member function 'Size::abs_2' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:438:7: style:inconclusive: Technically the member function 'Loc::move' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:641:11: style:inconclusive: Technically the member function 'NetData::clocked_this_turn' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:652:12: style:inconclusive: Technically the member function 'NetData::get_tick_type' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:657:8: style:inconclusive: Technically the member function 'NetData::get_last_modified' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.h:665:11: style:inconclusive: Technically the member function 'NetData::get_sent_flag' can be const. [functionConst] xevil-2.02r2.orig/cmn/streams.h:237:14: warning: The class 'UDPInStream' defines member variable with name 'bytesIn' also defined in its parent class 'NetInStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:157:14: note: Parent variable 'NetInStream::bytesIn' xevil-2.02r2.orig/cmn/streams.h:237:14: note: Derived variable 'UDPInStream::bytesIn' xevil-2.02r2.orig/cmn/streams.h:227:14: warning: The class 'UDPInStream' defines member function with name 'get_bytes_in' also defined in its parent class 'NetInStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:146:14: note: Parent function 'NetInStream::get_bytes_in' xevil-2.02r2.orig/cmn/streams.h:227:14: note: Derived function 'UDPInStream::get_bytes_in' xevil-2.02r2.orig/cmn/streams.h:228:15: warning: The class 'UDPInStream' defines member function with name 'reset_counter' also defined in its parent class 'NetInStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:147:15: note: Parent function 'NetInStream::reset_counter' xevil-2.02r2.orig/cmn/streams.h:228:15: note: Derived function 'UDPInStream::reset_counter' xevil-2.02r2.orig/cmn/streams.h:281:14: warning: The class 'UDPOutStream' defines member variable with name 'bytesOut' also defined in its parent class 'NetOutStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:199:14: note: Parent variable 'NetOutStream::bytesOut' xevil-2.02r2.orig/cmn/streams.h:281:14: note: Derived variable 'UDPOutStream::bytesOut' xevil-2.02r2.orig/cmn/streams.h:262:14: warning: The class 'UDPOutStream' defines member function with name 'get_bytes_out' also defined in its parent class 'NetOutStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:188:14: note: Parent function 'NetOutStream::get_bytes_out' xevil-2.02r2.orig/cmn/streams.h:262:14: note: Derived function 'UDPOutStream::get_bytes_out' xevil-2.02r2.orig/cmn/streams.h:263:15: warning: The class 'UDPOutStream' defines member function with name 'reset_counter' also defined in its parent class 'NetOutStream'. [duplInheritedMember] xevil-2.02r2.orig/cmn/streams.h:189:15: note: Parent function 'NetOutStream::reset_counter' xevil-2.02r2.orig/cmn/streams.h:263:15: note: Derived function 'UDPOutStream::reset_counter' xevil-2.02r2.orig/cmn/utils.h:171:3: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/utils.h:349:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/utils.h:354:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/utils.h:370:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/id.h:53:3: style: Class 'Identifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/id.h:66:3: style: Class 'Id' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/id.h:75:3: style: Class 'IntelId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/id.h:84:3: style: Class 'MoverId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/coord.h:323:3: style: Struct 'Pos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/coord.h:373:3: style: Struct 'Dim' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/coord.h:469:3: style: Struct 'RoomIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/coord.h:490:3: style: Struct 'Rooms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/area.h:89:3: style: Class 'Area' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/area.h:299:3: style: Class 'ViewportRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/streams.h:125:12: style: The destructor '~NetInStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:49:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/streams.h:125:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/streams.h:128:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:51:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:128:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:130:19: style: The function 'alive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:53:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:130:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:132:19: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:132:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:134:18: style: The function 'read_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:80:18: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:134:18: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:136:15: style: The function 'read_signed_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:82:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:136:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:138:19: style: The function 'read_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:84:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:138:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:140:15: style: The function 'read_signed_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:86:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:140:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:142:17: style: The function 'read_int' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:88:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:142:17: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:144:17: style: The function 'read_float' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:90:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:144:17: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:167:12: style: The destructor '~NetOutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:49:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/streams.h:167:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/streams.h:170:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:51:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:170:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:172:19: style: The function 'alive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:53:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:172:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:174:19: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:100:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:174:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:176:16: style: The function 'write_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:104:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:176:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:178:16: style: The function 'write_signed_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:106:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:178:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:180:16: style: The function 'write_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:108:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:180:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:182:16: style: The function 'write_signed_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:110:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:182:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:184:16: style: The function 'write_int' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:112:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:184:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:186:16: style: The function 'write_float' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:114:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:186:16: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:208:12: style: The destructor '~UDPInStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:125:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/streams.h:208:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/streams.h:210:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:128:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:210:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:219:19: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:132:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:219:19: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:248:12: style: The destructor '~UDPOutStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:167:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/streams.h:248:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/streams.h:250:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:170:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:250:15: note: Function in derived class xevil-2.02r2.orig/cmn/streams.h:256:19: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/streams.h:174:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/streams.h:256:19: note: Function in derived class xevil-2.02r2.orig/cmn/area.cpp:75:20: style:inconclusive: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:85:16: note: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'. xevil-2.02r2.orig/cmn/area.cpp:75:20: note: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'. xevil-2.02r2.orig/cmn/area.cpp:218:34: style:inconclusive: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:132:30: note: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/area.cpp:218:34: note: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/area.cpp:283:38: style:inconclusive: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:148:34: note: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:283:38: note: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:305:30: style:inconclusive: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:152:26: note: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:305:30: note: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:333:37: style:inconclusive: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:159:33: note: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'. xevil-2.02r2.orig/cmn/area.cpp:333:37: note: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'. xevil-2.02r2.orig/cmn/area.cpp:388:35: style:inconclusive: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:168:31: note: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'. xevil-2.02r2.orig/cmn/area.cpp:388:35: note: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'. xevil-2.02r2.orig/cmn/area.cpp:636:34: style:inconclusive: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:197:30: note: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'. xevil-2.02r2.orig/cmn/area.cpp:636:34: note: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'. xevil-2.02r2.orig/cmn/area.cpp:645:29: style:inconclusive: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:200:25: note: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:645:29: note: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:706:30: style:inconclusive: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:201:26: note: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:706:30: note: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'. xevil-2.02r2.orig/cmn/area.cpp:877:29: style:inconclusive: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:234:25: note: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'. xevil-2.02r2.orig/cmn/area.cpp:877:29: note: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'. xevil-2.02r2.orig/cmn/area.cpp:961:28: style:inconclusive: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:261:23: note: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/area.cpp:961:28: note: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/area.cpp:989:24: style:inconclusive: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:265:19: note: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/area.cpp:989:24: note: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/area.cpp:1017:43: style:inconclusive: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:302:29: note: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'. xevil-2.02r2.orig/cmn/area.cpp:1017:43: note: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'. xevil-2.02r2.orig/cmn/area.cpp:1017:49: style:inconclusive: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:302:46: note: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'. xevil-2.02r2.orig/cmn/area.cpp:1017:49: note: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'. xevil-2.02r2.orig/cmn/area.cpp:1073:32: style:inconclusive: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:326:20: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/area.cpp:1073:32: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/area.cpp:1082:32: style:inconclusive: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:329:20: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/area.cpp:1082:32: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/area.cpp:1082:46: style:inconclusive: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:329:39: note: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'. xevil-2.02r2.orig/cmn/area.cpp:1082:46: note: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'. xevil-2.02r2.orig/cmn/area.cpp:1082:64: style:inconclusive: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/area.h:329:63: note: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'. xevil-2.02r2.orig/cmn/area.cpp:1082:64: note: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'. xevil-2.02r2.orig/cmn/area.cpp:322:9: style: Local variable 'avoid' shadows outer function [shadowFunction] xevil-2.02r2.orig/cmn/area.h:152:8: note: Shadowed declaration xevil-2.02r2.orig/cmn/area.cpp:322:9: note: Shadow variable xevil-2.02r2.orig/cmn/actual.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPLOSION_VISIBLE_RADIUS [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:458:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRE_DIAMETER_INIT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRE_DAMAGE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:588:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRE_RADIUS_DELTA [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_THROWER_FIRE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:727:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_PROTECTION_N [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:771:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_PROTECTION_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_PROTECTION_HEALTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:964:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEALTH_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:1017:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:1084:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTAR_OF_SIN_TRIES [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:1911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOMB_FRAME_INACTIVE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:1940:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOMB_FRAME_ACTIVE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2032:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRAPDOOR_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2092:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREBALL_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2469:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIREBALL_BACKUP_PHYSICAL_DAMAGE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISSILE_DESTRUCT_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2798:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRENADE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRENADE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:2887:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRENADE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:3034:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGG_GREEN_HUGGER_PERCENT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:3461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEMON_SUMMONER_SUICIDE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:3484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_THROWER_FIRE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:3614:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRENADES_TOSS_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/actual.cpp:3674:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRENADES_TOSS_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/coord.cpp:974:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformsNum [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/coord.cpp:991:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformsNum [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/coord.cpp:1009:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformsNum [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/coord.h:359:8: style:inconclusive: Technically the member function 'Vel::get_dirs_4' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:404:11: note: Technically the member function 'Vel::get_dirs_4' can be const. xevil-2.02r2.orig/cmn/coord.h:359:8: note: Technically the member function 'Vel::get_dirs_4' can be const. xevil-2.02r2.orig/cmn/coord.h:389:7: style:inconclusive: Technically the member function 'Size::get_dir' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:121:11: note: Technically the member function 'Size::get_dir' can be const. xevil-2.02r2.orig/cmn/coord.h:389:7: note: Technically the member function 'Size::get_dir' can be const. xevil-2.02r2.orig/cmn/coord.h:392:8: style:inconclusive: Technically the member function 'Size::get_dirs_4' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:166:12: note: Technically the member function 'Size::get_dirs_4' can be const. xevil-2.02r2.orig/cmn/coord.h:392:8: note: Technically the member function 'Size::get_dirs_4' can be const. xevil-2.02r2.orig/cmn/coord.h:413:9: style:inconclusive: Technically the member function 'Size::cross' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:231:13: note: Technically the member function 'Size::cross' can be const. xevil-2.02r2.orig/cmn/coord.h:413:9: note: Technically the member function 'Size::cross' can be const. xevil-2.02r2.orig/cmn/coord.h:416:9: style:inconclusive: Technically the member function 'Size::dot' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:237:13: note: Technically the member function 'Size::dot' can be const. xevil-2.02r2.orig/cmn/coord.h:416:9: note: Technically the member function 'Size::dot' can be const. xevil-2.02r2.orig/cmn/coord.h:451:11: style:inconclusive: Technically the member function 'Box::overlap' can be const. [functionConst] xevil-2.02r2.orig/cmn/coord.cpp:264:14: note: Technically the member function 'Box::overlap' can be const. xevil-2.02r2.orig/cmn/coord.h:451:11: note: Technically the member function 'Box::overlap' can be const. xevil-2.02r2.orig/cmn/coord.cpp:932:25: style: The comparison 'TRANSFORMS_MAX == 2' is always true. [knownConditionTrueFalse] xevil-2.02r2.orig/cmn/coord.cpp:231:30: style:inconclusive: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/coord.h:413:26: note: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'. xevil-2.02r2.orig/cmn/coord.cpp:231:30: note: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'. xevil-2.02r2.orig/cmn/coord.cpp:852:37: style:inconclusive: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/coord.h:598:39: note: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/coord.cpp:852:37: note: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/coord.cpp:973:17: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/coord.cpp:990:17: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/coord.cpp:1008:17: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/actual.cpp:1415:13: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/actual.cpp:1443:12: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/actual.cpp:3626:18: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/actual.cpp:3682:18: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::world' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::locator' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::vel' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::velStored' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::timerSet' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/sound_cmn.h:46:3: warning:inconclusive: Member variable 'SoundRequest::soundName' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/locator.h:101:1: style: The class 'OLentry' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xevil-2.02r2.orig/cmn/actual.cpp:821:1: warning: Member variable 'XProtection::health' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:1921:1: warning: Member variable 'Bomb::frame' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:2510:1: warning: Member variable 'Missile::hasTarget' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:2971:1: warning: Member variable 'Egg::intelOptions' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:3482:11: warning: Member variable 'FThrower::fireCommand' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:3491:1: warning: Member variable 'FThrower::fireCommand' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/actual.cpp:3491:1: warning: Member variable 'FThrower::isFiring' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/sound_cmn.h:44:6: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:181:2: performance: Variable 'moverId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:354:3: performance: Variable 'bomber' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:614:3: performance: Variable 'shooter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:2208:3: performance: Variable 'swapper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:2359:3: performance: Variable 'frogGun' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/actual.cpp:2964:3: performance: Variable 'intelOptions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/world.h:166:11: style:inconclusive: Technically the member function 'Mover::is_area_set' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:174:15: style:inconclusive: Technically the member function 'Mover::get_area' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:176:15: style:inconclusive: Technically the member function 'Mover::get_vel' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:179:18: style:inconclusive: Technically the member function 'Mover::get_mover_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:263:8: style:inconclusive: Technically the member function 'World::get_size' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:266:7: style:inconclusive: Technically the member function 'World::get_dim' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:275:9: style:inconclusive: Technically the member function 'World::get_rooms' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:311:11: style:inconclusive: Technically the member function 'World::inside' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.h:393:11: style:inconclusive: Technically the member function 'World::just_reset' can be const. [functionConst] xevil-2.02r2.orig/cmn/sound_cmn.h:54:7: style:inconclusive: Technically the member function 'SoundRequest::get_pos' can be const. [functionConst] xevil-2.02r2.orig/cmn/sound_cmn.h:57:13: style:inconclusive: Technically the member function 'SoundRequest::get_sound_name' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.h:147:11: style:inconclusive: Technically the member function 'OLgridEntry::get_collided' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.h:149:11: style:inconclusive: Technically the member function 'OLgridEntry::get_mapped' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.h:151:11: style:inconclusive: Technically the member function 'OLgridEntry::get_flash' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.h:169:11: style:inconclusive: Technically the member function 'OLgridEntry::get_collidable' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:133:11: style:inconclusive: Technically the member function 'Intel::creation_ok' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:147:11: style:inconclusive: Technically the member function 'Intel::alive' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:151:13: style:inconclusive: Technically the member function 'Intel::get_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:157:11: style:inconclusive: Technically the member function 'Intel::intel_status_changed' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:164:15: style:inconclusive: Technically the member function 'Intel::get_name' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:166:7: style:inconclusive: Technically the member function 'Intel::get_human_kills' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:167:7: style:inconclusive: Technically the member function 'Intel::get_enemy_kills' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:168:7: style:inconclusive: Technically the member function 'Intel::get_soups' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:176:11: style:inconclusive: Technically the member function 'Intel::get_killer_intel_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:178:11: style:inconclusive: Technically the member function 'Intel::get_intel_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:180:11: style:inconclusive: Technically the member function 'Intel::get_dont_collide' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:264:23: style:inconclusive: Technically the member function 'Intel::get_intel_options' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:308:12: style:inconclusive: Technically the member function 'Human::get_color_num' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:316:13: style:inconclusive: Technically the member function 'Human::get_command' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:373:12: style:inconclusive: Technically the member function 'Machine::get_strategy' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.h:381:11: style:inconclusive: Technically the member function 'Machine::strategy_uses_target_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:327:11: style:inconclusive: Technically the member function 'Physical::creation_ok' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:343:10: style:inconclusive: Technically the member function 'Physical::get_health' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:345:10: style:inconclusive: Technically the member function 'Physical::get_health_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:352:8: style:inconclusive: Technically the member function 'Physical::get_mass' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:356:11: style:inconclusive: Technically the member function 'Physical::get_class_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:357:15: style:inconclusive: Technically the member function 'Physical::get_class_name' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:361:26: style:inconclusive: Technically the member function 'Physical::get_context' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:363:11: style:inconclusive: Technically the member function 'Physical::delete_me' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:369:11: style:inconclusive: Technically the member function 'Physical::die_called' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:397:11: style:inconclusive: Technically the member function 'Physical::get_mapped' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:402:14: performance:inconclusive: Technically the member function 'Physical::get_unit_accs' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/physical.h:403:14: performance:inconclusive: Technically the member function 'Physical::get_unit_vels' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/physical.h:405:6: style:inconclusive: Technically the member function 'Physical::get_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:412:6: style:inconclusive: Technically the member function 'Physical::get_dont_collide' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:416:15: style:inconclusive: Technically the member function 'Physical::get_dont_collide_composite' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:424:11: style:inconclusive: Technically the member function 'Physical::get_quiet_death' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:580:11: style:inconclusive: Technically the member function 'Physical::alive_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:590:11: style:inconclusive: Technically the member function 'Physical::get_mapped_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:778:14: style:inconclusive: Technically the member function 'Moving::get_raw_pos' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:785:11: style:inconclusive: Technically the member function 'Moving::supports_invisibility' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:846:24: style:inconclusive: Technically the member function 'Moving::get_moving_context' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:858:11: style:inconclusive: Technically the member function 'Moving::hit_wall' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:859:11: style:inconclusive: Technically the member function 'Moving::hit_wall_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:863:7: style:inconclusive: Technically the member function 'Moving::get_vel_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1018:13: style:inconclusive: Technically the member function 'Shot::get_shooter' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1033:7: style:inconclusive: Technically the member function 'Shot::get_damage' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1163:11: style:inconclusive: Technically the member function 'Touchable::wasTouched' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1298:11: style:inconclusive: Technically the member function 'Item::is_held' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1313:11: style:inconclusive: Technically the member function 'Item::persists' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1571:11: style:inconclusive: Technically the member function 'Weapon::entered_scope' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1941:10: style:inconclusive: Technically the member function 'Creature::get_stance' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1943:11: style:inconclusive: Technically the member function 'Creature::can_climb' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1948:18: style:inconclusive: Technically the member function 'Creature::get_hanging' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1952:19: style:inconclusive: Technically the member function 'Creature::get_touching_area' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1955:8: style:inconclusive: Technically the member function 'Creature::get_grav' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1969:11: style:inconclusive: Technically the member function 'Creature::biological' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1976:11: style:inconclusive: Technically the member function 'Creature::get_want_climb' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:2085:10: style:inconclusive: Technically the member function 'Creature::get_stance_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:2103:10: style:inconclusive: Technically the member function 'Creature::get_birth_time' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:2131:11: style:inconclusive: Technically the member function 'Creature::stunned_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:2805:9: style:inconclusive: Technically the member function 'Sticky::get_wall_crawl_speed' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:2841:11: performance:inconclusive: Technically the member function 'Sticky::get_dont_attach' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/physical.h:2920:7: style:inconclusive: Technically the member function 'BuiltIn::get_weapon_coolness' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:3272:15: style:inconclusive: Technically the member function 'Composite::get_composite_id' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:3345:6: style:inconclusive: Technically the member function 'Segmented::get_prev' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:3346:6: style:inconclusive: Technically the member function 'Segmented::get_next' can be const. [functionConst] xevil-2.02r2.orig/cmn/actual.h:1178:8: style:inconclusive: Technically the member function 'Trapdoor::append_seals_out' can be const. [functionConst] xevil-2.02r2.orig/cmn/actual.cpp:2066:16: note: Technically the member function 'Trapdoor::append_seals_out' can be const. xevil-2.02r2.orig/cmn/actual.h:1178:8: note: Technically the member function 'Trapdoor::append_seals_out' can be const. xevil-2.02r2.orig/cmn/actual.h:1220:7: style:inconclusive: Technically the member function 'Home::get_seals_safe' can be const. [functionConst] xevil-2.02r2.orig/cmn/physical.h:1294:3: warning: The class 'Item' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Derived function 'Item::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1606:3: warning: The class 'Cutter' defines member function with name '_update_from_stream' also defined in its parent class 'Item'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Parent function 'Item::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Derived function 'Cutter::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1606:3: warning: The class 'Cutter' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Derived function 'Cutter::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1661:3: warning: The class 'Gun' defines member function with name '_update_from_stream' also defined in its parent class 'Item'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Parent function 'Item::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Derived function 'Gun::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1661:3: warning: The class 'Gun' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Derived function 'Gun::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1745:3: warning: The class 'Whistle' defines member function with name '_update_from_stream' also defined in its parent class 'Item'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Parent function 'Item::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Derived function 'Whistle::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1745:3: warning: The class 'Whistle' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Derived function 'Whistle::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1933:8: warning: The class 'Creature' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:1933:8: note: Derived function 'Creature::_update_from_stream' xevil-2.02r2.orig/cmn/physical.h:2167:8: warning: The class 'Creature' defines member function with name 'set_raw_pos_next' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:901:8: note: Parent function 'Moving::set_raw_pos_next' xevil-2.02r2.orig/cmn/physical.h:2167:8: note: Derived function 'Creature::set_raw_pos_next' xevil-2.02r2.orig/cmn/physical.h:2169:8: warning: The class 'Creature' defines member function with name '_set_middle_next' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:892:8: note: Parent function 'Moving::_set_middle_next' xevil-2.02r2.orig/cmn/physical.h:2169:8: note: Derived function 'Creature::_set_middle_next' xevil-2.02r2.orig/cmn/physical.h:2163:12: warning: The class 'Creature' defines member function with name 'get_locator' also defined in its parent class 'Physical'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:584:12: note: Parent function 'Physical::get_locator' xevil-2.02r2.orig/cmn/physical.h:2163:12: note: Derived function 'Creature::get_locator' xevil-2.02r2.orig/cmn/physical.h:2164:11: warning: The class 'Creature' defines member function with name 'get_mapped_next' also defined in its parent class 'Physical'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:590:11: note: Parent function 'Physical::get_mapped_next' xevil-2.02r2.orig/cmn/physical.h:2164:11: note: Derived function 'Creature::get_mapped_next' xevil-2.02r2.orig/cmn/physical.h:2165:11: warning: The class 'Creature' defines member function with name 'alive_next' also defined in its parent class 'Physical'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:580:11: note: Parent function 'Physical::alive_next' xevil-2.02r2.orig/cmn/physical.h:2165:11: note: Derived function 'Creature::alive_next' xevil-2.02r2.orig/cmn/physical.h:2168:10: warning: The class 'Creature' defines member function with name 'get_world' also defined in its parent class 'Physical'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:578:10: note: Parent function 'Physical::get_world' xevil-2.02r2.orig/cmn/physical.h:2168:10: note: Derived function 'Creature::get_world' xevil-2.02r2.orig/cmn/actual.h:569:29: warning: The class 'CrackPipe' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context' xevil-2.02r2.orig/cmn/actual.h:569:29: note: Derived variable 'CrackPipe::context' xevil-2.02r2.orig/cmn/actual.h:611:29: warning: The class 'Caffine' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context' xevil-2.02r2.orig/cmn/actual.h:611:29: note: Derived variable 'Caffine::context' xevil-2.02r2.orig/cmn/actual.h:660:29: warning: The class 'PCP' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context' xevil-2.02r2.orig/cmn/actual.h:660:29: note: Derived variable 'PCP::context' xevil-2.02r2.orig/cmn/actual.cpp:2982:11: warning: The class 'Egg' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/actual.cpp:2982:11: note: Derived function 'Egg::_update_from_stream' xevil-2.02r2.orig/cmn/locator.h:141:3: style: Class 'OLgridEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/locator.h:248:3: style: Class 'Incarnator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/locator.h:264:3: style: Class 'PhysicalIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/physical.h:1829:3: style: Class 'Modifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/physical.h:1897:3: style: Class 'Doubler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/actual.h:355:3: style: Class 'DoubleSpeed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/cmn/locator.h:680:16: style: The function 'begin_draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/locator.h:336:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/locator.h:680:16: note: Function in derived class xevil-2.02r2.orig/cmn/locator.h:682:16: style: The function 'end_draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/locator.h:339:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/locator.h:682:16: note: Function in derived class xevil-2.02r2.orig/cmn/locator.h:684:19: style: The function 'draw_tick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/locator.h:343:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/locator.h:684:19: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:302:16: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:302:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:304:15: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:135:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:304:15: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:305:16: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:136:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:305:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:310:19: style: The function 'is_human' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:140:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:310:19: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:319:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:257:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:319:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:330:15: style: The function '_get_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:266:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:330:15: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:331:16: style: The function '_set_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:267:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:331:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:356:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:257:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:356:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:475:19: style: The function 'is_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:142:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:475:19: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:481:7: style: The function '_get_reflexes_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:378:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:481:7: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:497:19: style: The function 'is_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:142:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:497:19: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:507:19: style: The function 'is_seal_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:144:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:507:19: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:513:16: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:398:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:513:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:529:18: style: The function 'get_master_intel_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:352:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:529:18: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:531:15: style: The function 'add_human_kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:204:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:531:15: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:533:16: style: The function 'add_enemy_kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:206:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:533:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:535:16: style: The function 'add_soup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:208:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:535:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:537:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:356:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:537:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:548:15: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:398:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:548:15: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:553:18: style: The function 'filter_target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:411:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:553:18: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:579:11: style: The function 'is_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:145:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:579:11: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:593:15: style: The function '_get_reflexes_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:378:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:593:15: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:595:16: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:548:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:595:16: note: Function in derived class xevil-2.02r2.orig/cmn/intel.h:597:19: style: The function 'filter_target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/intel.h:553:18: note: Virtual function in base class xevil-2.02r2.orig/cmn/intel.h:597:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:661:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:661:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:662:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:662:23: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:663:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:663:23: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:665:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:436:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:665:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:678:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:678:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:680:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:680:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:681:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:681:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:683:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:554:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:683:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:689:16: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:598:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:689:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:764:19: style: The function 'is_moving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:376:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:764:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:766:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:766:23: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:768:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:768:23: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:777:15: style: The function 'get_vel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:353:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:777:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:779:15: style: The function 'get_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:354:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:779:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:783:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:426:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:783:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:788:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:436:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:788:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:807:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:481:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:807:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:828:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:828:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:831:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:831:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:838:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:838:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:839:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:839:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:840:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:840:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:841:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:510:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:841:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:842:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:511:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:842:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:843:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:545:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:843:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:844:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:554:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:844:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:861:15: style: The function 'get_dir_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:582:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:861:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:904:8: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:598:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:904:8: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1020:19: style: The function 'is_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:377:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1020:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1022:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:841:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1022:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1023:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1025:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1027:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1027:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1069:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1069:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1071:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1071:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1127:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1160:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1160:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1166:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1166:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1167:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1167:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1201:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1239:19: style: The function 'is_liftable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:387:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1239:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1241:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1241:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1246:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1246:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1248:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1248:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1296:11: style: The function 'is_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:378:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1296:11: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1303:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1303:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1311:8: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1311:8: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1331:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1333:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1333:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1339:19: style: The function 'gravity_on' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1339:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1388:19: style: The function 'is_auto_use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:385:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1388:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1390:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1390:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1414:19: style: The function 'is_drugs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:386:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1414:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1416:16: style: The function 'taken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1315:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1416:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1418:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1418:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1449:19: style: The function 'is_shield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:379:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1449:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1451:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1523:11: style: The function 'is_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:381:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1523:11: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1553:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1553:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1608:19: style: The function 'is_cutter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:382:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1608:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1610:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1610:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1612:15: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1612:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1613:15: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1613:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1615:19: style: The function 'ignore_walls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:774:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1615:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1618:16: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1618:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1620:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:788:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1620:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1622:16: style: The function 'enter_scope_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1556:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1622:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1623:16: style: The function 'leave_scope_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1557:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1623:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1625:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1625:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1627:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1627:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1629:16: style: The function 'take_ammo_from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1564:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1629:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1663:19: style: The function 'is_gun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:383:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1663:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1664:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1664:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1665:7: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1665:7: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1666:7: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1666:7: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1668:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1668:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1674:8: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1674:8: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1679:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1548:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1717:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1664:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1717:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1721:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1721:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1747:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1747:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1749:15: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1749:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1750:15: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1750:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1753:15: style: The function 'get_coolness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1308:14: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1753:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1755:19: style: The function 'useful_no_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1538:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1755:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1757:19: style: The function 'fire_repeatedly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1543:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1757:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1759:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1548:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1759:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1764:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1764:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1770:16: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1770:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1899:8: style: The function 'combine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1847:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1899:8: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1932:16: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1932:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1934:15: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1934:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1935:16: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1935:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1937:12: style: The destructor '~Creature' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:336:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/physical.h:1937:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/physical.h:1939:19: style: The function 'is_creature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:384:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1939:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1945:21: style: The function 'get_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:586:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1945:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1964:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:783:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1964:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1980:19: style: The function 'command_repeatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:453:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1980:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1986:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:560:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1986:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1988:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1988:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1991:15: style: The function 'get_anim_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:865:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1991:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1994:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:788:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1994:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:1998:19: style: The function 'swap_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:504:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:1998:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2001:19: style: The function 'frog_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:505:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2001:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2007:16: style: The function 'set_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:470:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2007:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2014:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2014:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2017:16: style: The function 'heal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:477:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2017:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2020:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:807:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2020:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2023:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:566:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2023:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2026:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:828:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2026:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2027:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2027:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2029:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2029:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2030:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2030:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2031:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2031:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2033:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:844:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2033:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2036:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2036:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2038:20: style: The function 'get_ability' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:390:20: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2038:20: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2042:19: style: The function 'get_holder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:391:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2042:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2046:23: style: The function 'get_locomotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:392:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2046:23: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2048:22: style: The function 'get_composite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:393:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2048:22: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2081:19: style: The function 'generate_masks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:879:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2081:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2087:18: style: The function 'get_health_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:349:18: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2087:18: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2105:16: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:909:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2105:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2122:16: style: The function 'get_size_offset_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:916:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2122:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2166:15: style: The function 'get_dir_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:861:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2166:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2170:16: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:904:8: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2170:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2354:19: style: The function 'is_locomotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2252:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2354:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2375:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2375:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2377:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2377:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2401:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2401:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2403:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2403:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2428:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2428:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2430:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2430:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2445:19: style: The function 'is_holder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2249:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2445:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2496:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2496:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2498:15: style: The function 'get_weapons_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2447:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2498:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2499:15: style: The function 'get_items_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2448:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2499:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2502:21: style: The function 'get_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2451:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2502:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2503:21: style: The function 'get_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2452:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2503:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2504:21: style: The function 'get_weapon_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2453:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2504:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2505:21: style: The function 'get_item_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2454:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2505:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2508:15: style: The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2462:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2508:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2510:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2510:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2514:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2514:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2516:19: style: The function 'command_repeatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2278:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2516:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2518:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2306:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2518:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2521:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2521:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2523:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2523:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2525:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2525:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2527:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2527:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2529:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2529:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2615:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2615:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2617:15: style: The function 'get_weapons_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2447:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2617:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2618:15: style: The function 'get_items_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2448:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2618:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2621:21: style: The function 'get_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2451:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2621:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2622:21: style: The function 'get_weapon_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2453:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2622:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2623:21: style: The function 'get_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2452:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2623:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2624:21: style: The function 'get_item_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2454:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2624:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2627:15: style: The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2462:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2627:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2629:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2629:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2631:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2631:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2633:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2633:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2635:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2635:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2637:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2637:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2680:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2680:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2682:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2682:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2684:19: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2258:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2684:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2687:19: style: The function 'get_size_offset_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2259:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2687:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2689:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2689:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2691:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2691:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2693:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2693:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2695:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2695:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2765:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2765:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2767:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2767:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2797:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2797:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2799:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2799:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2801:19: style: The function 'stick_touching' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2322:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2801:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2803:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2803:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2868:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2868:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2870:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2870:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2912:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2912:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2914:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2914:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2918:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2918:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2969:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2969:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2971:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2281:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2971:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2973:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2973:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:2975:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:2975:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3004:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3004:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3006:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3006:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3008:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3008:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3039:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3039:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3041:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3041:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3043:16: style: The function 'heal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2303:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3043:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3045:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3045:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3073:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3073:22: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3075:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3075:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3095:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3095:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3097:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3097:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3099:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3099:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3101:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3101:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3104:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3104:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3141:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3141:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3143:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3143:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3145:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3145:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3147:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3147:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3149:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3149:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3177:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3177:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3179:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3179:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3181:15: style: The function 'get_anim_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2286:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3181:15: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3210:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3210:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3212:19: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2291:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3212:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3214:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3214:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3216:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3216:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3243:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3243:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3245:19: style: The function 'swap_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2294:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3245:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3247:19: style: The function 'frog_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2297:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3247:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3267:11: style: The function 'is_composite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2255:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3267:11: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3323:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3323:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3325:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3325:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3327:19: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2274:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3327:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3330:19: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2258:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3330:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3334:16: style: The function 'set_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2300:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3334:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3337:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3337:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3339:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3339:16: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3341:19: style: The function 'is_leader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:3269:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3341:19: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3343:21: style: The function 'get_draw_before_me' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:3276:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3343:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3424:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3424:21: note: Function in derived class xevil-2.02r2.orig/cmn/physical.h:3429:19: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:2291:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/physical.h:3429:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:62:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:62:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:64:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:64:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:67:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:67:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:68:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:68:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:69:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:69:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:71:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:71:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:72:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:72:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:74:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:74:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:116:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:116:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:117:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:117:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:118:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:118:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:119:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:119:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:120:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:120:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:152:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:152:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:153:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:153:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:155:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:155:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:157:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:157:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:158:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:158:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:159:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:159:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:161:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:161:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:163:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:510:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:163:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:164:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:511:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:164:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:166:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:166:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:167:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:167:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:195:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:195:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:196:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:196:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:197:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:197:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:199:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:199:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:200:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:200:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:201:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:201:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:202:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:202:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:237:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:237:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:238:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:238:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:258:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:680:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:258:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:267:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:267:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:268:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:268:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:295:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:295:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:296:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:296:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:357:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:357:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:359:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:359:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:365:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:365:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:367:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:367:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:375:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:375:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:377:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:377:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:390:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:828:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:390:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:392:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:392:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:394:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:394:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:396:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:396:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:429:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:429:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:463:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:463:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:493:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:493:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:529:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:529:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:552:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:552:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:554:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:554:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:578:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:578:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:594:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:594:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:596:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:596:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:620:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:620:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:636:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:636:22: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:638:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:638:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:644:8: style: The function 'preDie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1877:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:644:8: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:669:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:669:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:690:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:690:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:701:23: style: The function 'create_protection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1457:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:701:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:720:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:720:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:731:23: style: The function 'create_protection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1457:23: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:731:23: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:750:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:750:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:753:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:753:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:755:19: style: The function 'is_bomb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:380:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:755:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:757:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1311:8: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:757:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:759:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1333:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:759:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:825:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:825:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:923:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:923:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:960:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:960:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:961:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:961:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:992:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:992:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1173:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1173:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1175:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1175:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1183:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1183:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1214:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1214:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1217:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1217:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1222:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1222:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1253:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1253:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1255:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1255:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1257:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1257:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1291:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1291:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1293:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1293:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1296:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1296:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1298:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1298:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1331:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1331:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1488:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1488:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1489:15: style: The function 'compute_weapon_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1575:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1489:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1490:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1490:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1515:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1515:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1516:15: style: The function 'compute_weapon_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1575:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1516:15: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1517:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1517:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1535:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1535:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1537:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1537:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1539:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1539:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1550:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1550:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1578:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1578:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1579:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1579:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1604:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1604:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1605:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1605:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1630:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1630:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1631:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1631:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1656:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1656:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1657:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1657:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1659:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1659:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1684:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1684:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1685:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1685:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1710:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1710:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1711:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1711:21: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1738:16: style: The function 'create_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1772:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1738:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:1767:16: style: The function 'create_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:1772:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:1767:16: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:2213:19: style: The function 'draw_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:874:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:2213:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.h:2254:19: style: The function 'draw_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/physical.h:874:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/actual.h:2254:19: note: Function in derived class xevil-2.02r2.orig/cmn/actual.cpp:1042:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1092:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1174:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1194:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1213:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1218:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1236:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1242:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1261:45: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1269:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1275:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1419:30: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1426:7: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1427:9: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1428:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1431:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1445:3: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:1513:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2396:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2544:37: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2556:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2560:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2587:35: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:3047:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:3054:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:3628:13: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:3684:13: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/actual.cpp:2534:12: style: The scope of the variable 'nearbyIntel' can be reduced. [variableScope] xevil-2.02r2.orig/cmn/actual.cpp:2536:12: style: The scope of the variable 'shooterIntel' can be reduced. [variableScope] xevil-2.02r2.orig/cmn/actual.cpp:350:53: style:inconclusive: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:108:44: note: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'. xevil-2.02r2.orig/cmn/actual.cpp:350:53: note: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'. xevil-2.02r2.orig/cmn/actual.cpp:351:17: style:inconclusive: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:108:61: note: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'. xevil-2.02r2.orig/cmn/actual.cpp:351:17: note: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'. xevil-2.02r2.orig/cmn/actual.cpp:351:29: style:inconclusive: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:108:72: note: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/actual.cpp:351:29: note: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'. xevil-2.02r2.orig/cmn/actual.cpp:351:35: style:inconclusive: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:109:10: note: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'. xevil-2.02r2.orig/cmn/actual.cpp:351:35: note: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'. xevil-2.02r2.orig/cmn/actual.cpp:472:43: style:inconclusive: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:142:39: note: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'. xevil-2.02r2.orig/cmn/actual.cpp:472:43: note: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'. xevil-2.02r2.orig/cmn/actual.cpp:612:58: style:inconclusive: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:188:65: note: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:612:58: note: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:913:43: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:359:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:913:43: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:938:42: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:367:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:938:42: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:963:44: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:377:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:963:44: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1604:37: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:554:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1604:37: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1679:40: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:596:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1679:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1751:36: style:inconclusive: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:638:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1751:36: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. xevil-2.02r2.orig/cmn/actual.cpp:1906:43: style:inconclusive: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:743:39: note: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:1906:43: note: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:1938:26: style:inconclusive: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:750:30: note: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'. xevil-2.02r2.orig/cmn/actual.cpp:1938:26: note: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'. xevil-2.02r2.orig/cmn/actual.cpp:2030:65: style:inconclusive: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1166:57: note: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'. xevil-2.02r2.orig/cmn/actual.cpp:2030:65: note: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'. xevil-2.02r2.orig/cmn/actual.cpp:2066:51: style:inconclusive: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1178:43: note: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'. xevil-2.02r2.orig/cmn/actual.cpp:2066:51: note: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'. xevil-2.02r2.orig/cmn/actual.cpp:2175:45: style:inconclusive: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:786:40: note: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2175:45: note: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2176:9: style:inconclusive: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:788:6: note: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2176:9: note: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2204:53: style:inconclusive: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:814:44: note: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2204:53: note: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2205:17: style:inconclusive: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:815:16: note: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2205:17: note: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2205:30: style:inconclusive: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:816:17: note: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'. xevil-2.02r2.orig/cmn/actual.cpp:2205:30: note: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'. xevil-2.02r2.orig/cmn/actual.cpp:2205:37: style:inconclusive: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:816:29: note: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2205:37: note: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2266:45: style:inconclusive: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:848:40: note: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2266:45: note: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2266:69: style:inconclusive: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:850:6: note: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2266:69: note: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2320:45: style:inconclusive: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:881:40: note: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2320:45: note: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2320:69: style:inconclusive: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:883:6: note: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2320:69: note: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2355:53: style:inconclusive: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:914:44: note: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2355:53: note: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2356:35: style:inconclusive: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:916:16: note: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'. xevil-2.02r2.orig/cmn/actual.cpp:2356:35: note: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'. xevil-2.02r2.orig/cmn/actual.cpp:2356:48: style:inconclusive: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:916:28: note: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2356:48: note: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2424:51: style:inconclusive: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:949:43: note: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2424:51: note: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2425:12: style:inconclusive: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:950:9: note: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2425:12: note: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2425:18: style:inconclusive: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:950:17: note: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'. xevil-2.02r2.orig/cmn/actual.cpp:2425:18: note: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'. xevil-2.02r2.orig/cmn/actual.cpp:2425:24: style:inconclusive: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:950:31: note: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'. xevil-2.02r2.orig/cmn/actual.cpp:2425:24: note: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'. xevil-2.02r2.orig/cmn/actual.cpp:2425:34: style:inconclusive: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:950:49: note: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'. xevil-2.02r2.orig/cmn/actual.cpp:2425:34: note: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'. xevil-2.02r2.orig/cmn/actual.cpp:2497:49: style:inconclusive: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:982:42: note: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2497:49: note: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2497:61: style:inconclusive: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:983:21: note: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2497:61: note: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2497:68: style:inconclusive: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:984:15: note: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2497:68: note: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2650:43: style:inconclusive: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1019:39: note: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2650:43: note: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:2650:55: style:inconclusive: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1020:18: note: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2650:55: note: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'. xevil-2.02r2.orig/cmn/actual.cpp:2650:62: style:inconclusive: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1021:11: note: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:2650:62: note: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3127:51: style:inconclusive: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1404:43: note: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3127:51: note: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3150:47: style:inconclusive: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1427:41: note: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3150:47: note: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3172:43: style:inconclusive: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1451:39: note: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3172:43: note: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3194:49: style:inconclusive: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1670:42: note: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3194:49: note: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3217:30: style:inconclusive: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1685:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3217:30: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3233:47: style:inconclusive: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1474:41: note: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3233:47: note: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3263:29: style:inconclusive: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1490:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3263:29: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3279:55: style:inconclusive: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1501:45: note: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3279:55: note: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3309:29: style:inconclusive: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1517:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3309:29: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3325:49: style:inconclusive: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1696:42: note: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3325:49: note: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3348:30: style:inconclusive: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1711:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3348:30: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3364:55: style:inconclusive: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1722:45: note: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3364:55: note: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3430:61: style:inconclusive: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1751:48: note: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3430:61: note: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3482:51: style:inconclusive: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1528:43: note: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3482:51: note: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3501:28: style:inconclusive: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1535:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3501:28: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. xevil-2.02r2.orig/cmn/actual.cpp:3548:51: style:inconclusive: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1564:43: note: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3548:51: note: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3587:51: style:inconclusive: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1590:43: note: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3587:51: note: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3645:49: style:inconclusive: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1616:42: note: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3645:49: note: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3701:45: style:inconclusive: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1642:40: note: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3701:45: note: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/cmn/actual.cpp:3733:28: style:inconclusive: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1659:31: note: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'. xevil-2.02r2.orig/cmn/actual.cpp:3733:28: note: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'. xevil-2.02r2.orig/cmn/actual.cpp:3771:1: style:inconclusive: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1781:43: note: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3771:1: note: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3789:1: style:inconclusive: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1814:39: note: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3789:1: note: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3810:1: style:inconclusive: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1848:39: note: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3810:1: note: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3828:1: style:inconclusive: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1888:40: note: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3828:1: note: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3846:1: style:inconclusive: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1927:40: note: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3846:1: note: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3864:1: style:inconclusive: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1962:44: note: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3864:1: note: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3878:1: style:inconclusive: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:1991:46: note: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3878:1: note: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3892:1: style:inconclusive: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2020:45: note: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3892:1: note: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3910:1: style:inconclusive: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2054:39: note: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3910:1: note: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3928:1: style:inconclusive: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2088:44: note: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3928:1: note: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3960:1: style:inconclusive: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2129:41: note: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:3960:1: note: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4019:1: style:inconclusive: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2206:38: note: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4019:1: note: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4044:1: style:inconclusive: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2247:39: note: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4044:1: note: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4069:1: style:inconclusive: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/actual.h:2286:39: note: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:4069:1: note: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'. xevil-2.02r2.orig/cmn/actual.cpp:2568:22: style: Local variable 'area' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/actual.cpp:2530:17: note: Shadowed declaration xevil-2.02r2.orig/cmn/actual.cpp:2568:22: note: Shadow variable xevil-2.02r2.orig/cmn/actual.cpp:3025:12: style: Local variable 'intel' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/actual.cpp:3017:11: note: Shadowed declaration xevil-2.02r2.orig/cmn/actual.cpp:3025:12: note: Shadow variable xevil-2.02r2.orig/cmn/actual.cpp:1946:14: style: Variable 'locator' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/world.h:295:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/actual.cpp:1946:22: style: Variable 'locator' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/xetp.h:51:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:53:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCEPT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:73:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_TURN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:94:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PING [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PONG [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_PING [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:104:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISCONNECT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUMANS_PLAYING [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENEMIES_PLAYING [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.h:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQUEST_NEW_HUMAN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:802:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIunspecifiedKeyset [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:1410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInewGame [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:1593:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:1733:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:1899:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:2188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITTY_SAYINGS_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:2297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:2811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEL_NAMES_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:2886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:2962:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:3007:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:3079:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:3239:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:3586:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.cpp:3830:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_VIEWPORTS_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:795:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:994:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1041:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1261:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1326:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1371:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1400:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1434:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1827:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1876:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:1943:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2015:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2094:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2317:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2369:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2450:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2506:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2579:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2619:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physicalContext [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2701:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2735:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2792:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:2832:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game_style.cpp:732:15: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game_style.cpp:924:9: warning: Member variable 'Levels::enemiesNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:1142:7: warning: Member variable 'Duel::justReset' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:1142:7: warning: Member variable 'Duel::enemiesNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:1246:15: warning: Member variable 'ExtendedDuel::justReset' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:1246:15: warning: Member variable 'ExtendedDuel::enemiesNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:1801:14: warning: Member variable 'Exterminate::enemiesNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.cpp:2070:17: warning: Member variable 'CaptureTheFlag::flagsRemaining' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game_style.h:230:7: performance:inconclusive: Technically the member function 'GameStyle::partition' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/game_style.cpp:702:16: note: Technically the member function 'GameStyle::partition' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game_style.h:230:7: note: Technically the member function 'GameStyle::partition' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game_style.h:235:8: performance:inconclusive: Technically the member function 'GameStyle::get_followers_recursive' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/game_style.cpp:756:17: note: Technically the member function 'GameStyle::get_followers_recursive' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game_style.h:235:8: note: Technically the member function 'GameStyle::get_followers_recursive' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game_style.cpp:287:8: style:inconclusive: Technically the member function 'GenericSeals::compute_out_safe_active_dead' can be const. [functionConst] xevil-2.02r2.orig/cmn/game_style.cpp:2248:20: note: Technically the member function 'GenericSeals::compute_out_safe_active_dead' can be const. xevil-2.02r2.orig/cmn/game_style.cpp:287:8: note: Technically the member function 'GenericSeals::compute_out_safe_active_dead' can be const. xevil-2.02r2.orig/cmn/game_style.cpp:772:3: warning: Class 'Normal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] xevil-2.02r2.orig/cmn/game_style.cpp:772:3: warning: Class 'Normal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] xevil-2.02r2.orig/cmn/actual.h:1326:3: warning: The class 'Egg' defines member function with name '_update_from_stream' also defined in its parent class 'Moving'. [duplInheritedMember] xevil-2.02r2.orig/cmn/physical.h:758:3: note: Parent function 'Moving::_update_from_stream' xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Derived function 'Egg::_update_from_stream' xevil-2.02r2.orig/cmn/game_style.h:248:4: style: The destructor '~Normal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:90:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/game_style.h:248:4: note: Destructor in derived class xevil-2.02r2.orig/cmn/game_style.h:250:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:250:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:252:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:252:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:254:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:254:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:256:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:256:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:258:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:258:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:260:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:118:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:260:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:262:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:121:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:262:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:264:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:264:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:267:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:267:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:270:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:270:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:275:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:156:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:275:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:277:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:161:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:277:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:279:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:279:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:283:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:283:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:285:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:285:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:287:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:287:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:289:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:289:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:306:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:306:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:308:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:308:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:310:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:310:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:312:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:312:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:314:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:314:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:316:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:316:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:320:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:320:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:324:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:324:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:326:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:326:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:328:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:328:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:341:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:341:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:343:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:343:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:345:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:345:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:347:19: style: The function 'class_friends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:108:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:347:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:349:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:349:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:351:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:351:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:353:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:353:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:355:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:355:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:357:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:357:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:361:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:361:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:363:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:363:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:377:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:377:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:379:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:379:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:381:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:381:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:383:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:383:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:385:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:385:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:387:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:387:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:389:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:389:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:391:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:391:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:395:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:395:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:409:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:409:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:411:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:411:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:413:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:413:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:415:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:415:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:417:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:417:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:419:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:419:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:421:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:421:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:423:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:423:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:425:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:425:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:429:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:429:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:443:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:443:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:445:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:445:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:447:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:447:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:449:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:449:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:451:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:451:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:453:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:453:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:457:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:457:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:465:12: style: The destructor '~Scenarios' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:90:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/game_style.h:465:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/game_style.h:467:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:467:22: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:469:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:469:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:471:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:471:25: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:473:19: style: The function 'class_friends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:108:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:473:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:475:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:475:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:477:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:477:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:479:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:118:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:479:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:481:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:121:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:481:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:483:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:483:17: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:485:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:485:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:487:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:487:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:491:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:156:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:491:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:493:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:161:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:493:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:495:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:495:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:499:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:499:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:501:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:501:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:512:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:512:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.h:515:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.h:515:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:158:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:158:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:160:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:160:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:164:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:164:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:165:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:165:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:181:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:181:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:183:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:108:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:183:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:185:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:185:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:189:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:189:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:190:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:190:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:195:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:127:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:195:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:209:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:209:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:211:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:211:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:215:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:215:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:218:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:218:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:219:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:219:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:224:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:224:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:229:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:229:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:242:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:242:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:244:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:244:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:248:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:248:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:249:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:249:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:254:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:254:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:269:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:269:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:270:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:270:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:275:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:130:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:275:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:277:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:277:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:279:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:145:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:279:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:281:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:281:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:311:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:311:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:313:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:313:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:317:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:317:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:324:21: style: The function 'get_team' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:293:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:324:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:326:16: style: The function 'set_level_strings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:295:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:326:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:342:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:342:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:344:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:344:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:352:21: style: The function 'get_team' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:293:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:352:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:354:16: style: The function 'set_level_strings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:295:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:354:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:367:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:367:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:369:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:369:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:371:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:371:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:375:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:375:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:376:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:376:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:381:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:381:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:391:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:391:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:393:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:393:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:397:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:397:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:398:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:398:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:403:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:403:21: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:405:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:405:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:415:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:415:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:417:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:102:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:417:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:419:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:105:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:419:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:421:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:421:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:425:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:425:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:426:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:426:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:431:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:431:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:433:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:433:19: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:447:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:447:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:449:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:449:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:453:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:453:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:454:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:454:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:466:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:466:24: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:468:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:468:15: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:472:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:472:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:473:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:473:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:478:16: style: The function 'filter_weapons_and_other_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.cpp:139:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game_style.cpp:478:16: note: Function in derived class xevil-2.02r2.orig/cmn/game_style.cpp:671:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:723:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:763:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:1967:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2041:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2083:11: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2250:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2251:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2252:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2402:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2526:38: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2625:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2651:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2674:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:2697:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game_style.cpp:565:68: style:inconclusive: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:118:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:565:68: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:879:36: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:280:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:879:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:879:53: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:280:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:879:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:902:37: style:inconclusive: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:285:39: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. xevil-2.02r2.orig/cmn/game_style.cpp:902:37: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. xevil-2.02r2.orig/cmn/game_style.cpp:986:36: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:321:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:986:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:986:53: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:321:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:986:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1098:42: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:358:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1098:42: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1098:59: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:358:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1098:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1210:34: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:392:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1210:34: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1210:51: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:392:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1210:51: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1321:42: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:426:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1321:42: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1321:59: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:426:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1321:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1395:37: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:454:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1395:37: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1395:54: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:454:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1395:54: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1537:36: style:inconclusive: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:496:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1537:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1537:53: style:inconclusive: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:496:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1537:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. xevil-2.02r2.orig/cmn/game_style.cpp:1564:40: style:inconclusive: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:501:39: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. xevil-2.02r2.orig/cmn/game_style.cpp:1564:40: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. xevil-2.02r2.orig/cmn/game_style.cpp:1677:53: style:inconclusive: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:507:61: note: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'. xevil-2.02r2.orig/cmn/game_style.cpp:1677:53: note: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'. xevil-2.02r2.orig/cmn/game_style.cpp:1677:81: style:inconclusive: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:508:70: note: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'. xevil-2.02r2.orig/cmn/game_style.cpp:1677:81: note: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'. xevil-2.02r2.orig/cmn/game_style.cpp:1678:53: style:inconclusive: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:509:52: note: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'. xevil-2.02r2.orig/cmn/game_style.cpp:1678:53: note: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'. xevil-2.02r2.orig/cmn/game_style.cpp:1678:82: style:inconclusive: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.h:510:70: note: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'. xevil-2.02r2.orig/cmn/game_style.cpp:1678:82: note: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'. xevil-2.02r2.orig/cmn/game_style.cpp:1755:67: style:inconclusive: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.cpp:105:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:1755:67: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:2615:48: style:inconclusive: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.cpp:398:43: note: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/game_style.cpp:2615:48: note: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/game_style.cpp:2615:59: style:inconclusive: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.cpp:398:58: note: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'. xevil-2.02r2.orig/cmn/game_style.cpp:2615:59: note: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'. xevil-2.02r2.orig/cmn/game_style.cpp:2656:65: style:inconclusive: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game_style.cpp:419:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:2656:65: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. xevil-2.02r2.orig/cmn/game_style.cpp:2009:9: style: Local variable 'pos' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/game_style.cpp:1998:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/game_style.cpp:2009:9: note: Shadow variable xevil-2.02r2.orig/cmn/id.cpp:40:13: warning: Member variable 'Identifier::unique' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/intel.cpp:774:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUMAN_COLORS_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/intel.cpp:1897:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/intel.cpp:954:24: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1160:22: warning: Assert statement calls a function which may have desired side effects: 'is_weapon'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1322:20: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1730:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1745:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1762:22: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1809:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:1892:24: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/intel.cpp:934:10: warning: Member variable 'Machine::targetDir' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/intel.cpp:1875:3: performance: Variable 'homeId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/intel.h:113:7: style:inconclusive: Technically the member function 'IntelStatus::get_write_length' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.cpp:113:18: note: Technically the member function 'IntelStatus::get_write_length' can be const. xevil-2.02r2.orig/cmn/intel.h:113:7: note: Technically the member function 'IntelStatus::get_write_length' can be const. xevil-2.02r2.orig/cmn/intel.h:114:8: style:inconclusive: Technically the member function 'IntelStatus::write' can be const. [functionConst] xevil-2.02r2.orig/cmn/intel.cpp:136:19: note: Technically the member function 'IntelStatus::write' can be const. xevil-2.02r2.orig/cmn/intel.h:114:8: note: Technically the member function 'IntelStatus::write' can be const. xevil-2.02r2.orig/cmn/intel.cpp:281:3: warning: Class 'Intel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] xevil-2.02r2.orig/cmn/intel.cpp:281:3: warning: Class 'Intel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] xevil-2.02r2.orig/cmn/intel.h:134:16: style: Virtual function 'update_from_stream' is called from constructor 'Intel(InStream*,World*,Locator*)' at line 284. Dynamic binding is not used. [virtualCallInConstructor] xevil-2.02r2.orig/cmn/intel.cpp:284:3: note: Calling update_from_stream xevil-2.02r2.orig/cmn/intel.h:134:16: note: update_from_stream is a virtual function xevil-2.02r2.orig/cmn/xetp.h:46:15: warning: The class 'XETP' defines member function with name 'check_sizes' also defined in its parent class 'XETPBasic'. [duplInheritedMember] xevil-2.02r2.orig/cmn/xetp_basic.h:147:15: note: Parent function 'XETPBasic::check_sizes' xevil-2.02r2.orig/cmn/xetp.h:46:15: note: Derived function 'XETP::check_sizes' xevil-2.02r2.orig/cmn/intel.cpp:632:31: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:639:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:652:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:660:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:671:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:705:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1154:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1161:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1207:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1323:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1640:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1664:9: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1687:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1690:9: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:1758:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:2032:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/intel.cpp:957:11: style: The scope of the variable 'commandSet' can be reduced. [variableScope] xevil-2.02r2.orig/cmn/intel.cpp:386:28: style:inconclusive: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:201:23: note: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'. xevil-2.02r2.orig/cmn/intel.cpp:386:28: note: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'. xevil-2.02r2.orig/cmn/intel.cpp:758:49: style:inconclusive: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:296:44: note: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'. xevil-2.02r2.orig/cmn/intel.cpp:758:49: note: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'. xevil-2.02r2.orig/cmn/intel.cpp:759:19: style:inconclusive: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:297:14: note: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'. xevil-2.02r2.orig/cmn/intel.cpp:759:19: note: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'. xevil-2.02r2.orig/cmn/intel.cpp:759:39: style:inconclusive: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:297:35: note: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'. xevil-2.02r2.orig/cmn/intel.cpp:759:39: note: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'. xevil-2.02r2.orig/cmn/intel.cpp:1282:40: style:inconclusive: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:417:40: note: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1282:40: note: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1293:40: style:inconclusive: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:418:40: note: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1293:40: note: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1304:37: style:inconclusive: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:419:37: note: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1304:37: note: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1319:37: style:inconclusive: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:420:37: note: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1319:37: note: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'. xevil-2.02r2.orig/cmn/intel.cpp:1319:50: style:inconclusive: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:420:43: note: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/intel.cpp:1319:50: note: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'. xevil-2.02r2.orig/cmn/intel.cpp:1870:63: style:inconclusive: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:505:54: note: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'. xevil-2.02r2.orig/cmn/intel.cpp:1870:63: note: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'. xevil-2.02r2.orig/cmn/intel.cpp:2013:46: style:inconclusive: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:553:42: note: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'. xevil-2.02r2.orig/cmn/intel.cpp:2013:46: note: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'. xevil-2.02r2.orig/cmn/intel.cpp:2107:31: style:inconclusive: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/intel.h:581:28: note: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'. xevil-2.02r2.orig/cmn/intel.cpp:2107:31: note: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'. xevil-2.02r2.orig/cmn/intel.cpp:646:15: style: Local variable 'weapon' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/intel.cpp:628:15: note: Shadowed declaration xevil-2.02r2.orig/cmn/intel.cpp:646:15: note: Shadow variable xevil-2.02r2.orig/cmn/intel.cpp:215:40: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/intel.cpp:873:8: style: Variable 'livesPtr' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/intel.cpp:1757:15: style: Variable 'protectionP' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/intel.cpp:2017:13: style: Variable 'masterP' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/intel.cpp:2004:7: warning: Uninitialized variable: master_dist_2 [uninitvar] xevil-2.02r2.orig/cmn/intel.cpp:1991:7: note: Assuming condition is false xevil-2.02r2.orig/cmn/intel.cpp:2004:7: note: Uninitialized variable: master_dist_2 xevil-2.02r2.orig/cmn/intel.cpp:974:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/intel.cpp:991:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/intel.cpp:999:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/intel.cpp:1013:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/intel.cpp:1027:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/intel.cpp:1034:22: style: Variable 'commandSet' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/l_agreement.h:43:15: style:inconclusive: Technically the member function 'Line::get_text' can be const. [functionConst] xevil-2.02r2.orig/cmn/l_agreement.h:79:17: style:inconclusive: Technically the member function 'Page::get_lines' can be const. [functionConst] xevil-2.02r2.orig/cmn/l_agreement.cpp:70:19: style: Redundant condition: The condition '*wordP' is redundant since '*wordP == ' '' is sufficient. [redundantCondition] xevil-2.02r2.orig/cmn/l_agreement.cpp:97:22: style: Redundant condition: The condition '**textRet' is redundant since '**textRet == ' '' is sufficient. [redundantCondition] xevil-2.02r2.orig/cmn/locator.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XVARS_VALID_INIT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:343:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:435:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:708:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1895:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1979:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable physicalContext [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/locator.cpp:1498:25: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/locator.cpp:323:10: warning: Either the condition 'addNum>=2000' is redundant or the array 'addList[2000]' is accessed at index 2000, which is out of bounds. [arrayIndexOutOfBoundsCond] xevil-2.02r2.orig/cmn/locator.cpp:318:14: note: Assuming that condition 'addNum>=2000' is not redundant xevil-2.02r2.orig/cmn/locator.cpp:323:10: note: Array index out of bounds xevil-2.02r2.orig/cmn/locator.cpp:203:3: performance: Variable 'intelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/locator.h:466:8: performance:inconclusive: Technically the member function 'Locator::client_pre_clock' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:807:15: note: Technically the member function 'Locator::client_pre_clock' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:466:8: note: Technically the member function 'Locator::client_pre_clock' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:540:7: style:inconclusive: Technically the member function 'Locator::humans_registered' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.cpp:1266:14: note: Technically the member function 'Locator::humans_registered' can be const. xevil-2.02r2.orig/cmn/locator.h:540:7: note: Technically the member function 'Locator::humans_registered' can be const. xevil-2.02r2.orig/cmn/locator.h:624:26: style:inconclusive: Technically the member function 'Locator::get_context' can be const. [functionConst] xevil-2.02r2.orig/cmn/locator.cpp:1419:33: note: Technically the member function 'Locator::get_context' can be const. xevil-2.02r2.orig/cmn/locator.h:624:26: note: Technically the member function 'Locator::get_context' can be const. xevil-2.02r2.orig/cmn/locator.h:717:8: performance:inconclusive: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:1818:15: note: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:717:8: note: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:718:8: performance:inconclusive: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:1835:15: note: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:718:8: note: Technically the member function 'Locator::compute_gloc' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:743:11: performance:inconclusive: Technically the member function 'Locator::possible_overlap' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:1846:18: note: Technically the member function 'Locator::possible_overlap' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:743:11: note: Technically the member function 'Locator::possible_overlap' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:746:8: performance:inconclusive: Technically the member function 'Locator::delete_team_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:1413:15: note: Technically the member function 'Locator::delete_team_data' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:746:8: note: Technically the member function 'Locator::delete_team_data' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:816:8: performance:inconclusive: Technically the member function 'Locator::grid_covering_area' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/locator.cpp:1945:15: note: Technically the member function 'Locator::grid_covering_area' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.h:816:8: note: Technically the member function 'Locator::grid_covering_area' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/locator.cpp:1484:36: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/locator.cpp:1496:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/locator.cpp:1902:31: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/locator.cpp:239:25: style:inconclusive: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/locator.h:393:18: note: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/locator.cpp:239:25: note: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/locator.cpp:239:32: style:inconclusive: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/locator.h:393:28: note: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'. xevil-2.02r2.orig/cmn/locator.cpp:239:32: note: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'. xevil-2.02r2.orig/cmn/locator.cpp:239:55: style:inconclusive: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/locator.h:393:59: note: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'. xevil-2.02r2.orig/cmn/locator.cpp:239:55: note: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'. xevil-2.02r2.orig/cmn/locator.cpp:417:48: style:inconclusive: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/locator.h:420:41: note: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'. xevil-2.02r2.orig/cmn/locator.cpp:417:48: note: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'. xevil-2.02r2.orig/cmn/locator.cpp:1279:31: style:inconclusive: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/locator.h:543:24: note: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'. xevil-2.02r2.orig/cmn/locator.cpp:1279:31: note: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'. xevil-2.02r2.orig/cmn/locator.cpp:1413:40: style: Parameter 'team' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/cmn/locator.cpp:499:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/locator.cpp:1028:52: style: Parameter 'intelId' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/locator.cpp:1479:56: style: Parameter 'relativeTo' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/physical.h:92:0: error: failed to expand 'CONSTRUCTOR_INTERNAL_NODE_IO', Invalid ## usage when expanding 'CONSTRUCTOR_INTERNAL_NODE_IO': Unexpected token '.' [preprocessorErrorDirective] xevil-2.02r2.orig/cmn/role.cpp:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:326:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:609:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:971:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:990:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:1260:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:1586:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:1643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:1840:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:1955:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2152:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2717:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2732:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2776:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2926:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:2967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_PING [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:3070:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/role.cpp:787:21: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/role.cpp:1270:20: warning: Assert statement calls a function which may have desired side effects: 'get_protocol'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/role.cpp:1946:19: warning: Assert statement calls a function which may have desired side effects: 'lookup'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/role.cpp:2903:19: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/role.cpp:3149:18: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/role.cpp:566:3: warning:inconclusive: The buffer 'serverName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xevil-2.02r2.orig/cmn/role.cpp:1509:3: warning:inconclusive: The buffer 'clientName' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xevil-2.02r2.orig/cmn/role.cpp:638:26: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xevil-2.02r2.orig/cmn/role.cpp:2775:5: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] xevil-2.02r2.orig/cmn/role.cpp:1499:13: warning: Member variable 'Connection::delays' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/role.h:181:7: performance:inconclusive: Technically the member function 'Role::compute_remaining' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:222:11: note: Technically the member function 'Role::compute_remaining' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:181:7: note: Technically the member function 'Role::compute_remaining' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:194:8: performance:inconclusive: Technically the member function 'Role::check_show_stats' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:316:12: note: Technically the member function 'Role::check_show_stats' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:194:8: note: Technically the member function 'Role::check_show_stats' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:197:7: performance:inconclusive: Technically the member function 'Role::quantaToMS' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:356:11: note: Technically the member function 'Role::quantaToMS' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:197:7: note: Technically the member function 'Role::quantaToMS' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:198:10: performance:inconclusive: Technically the member function 'Role::MSToQuanta' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:362:14: note: Technically the member function 'Role::MSToQuanta' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:198:10: note: Technically the member function 'Role::MSToQuanta' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:204:8: performance:inconclusive: Technically the member function 'Role::display_chat_message' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:140:12: note: Technically the member function 'Role::display_chat_message' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:204:8: note: Technically the member function 'Role::display_chat_message' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:290:15: style:inconclusive: Technically the member function 'Client::get_server_name' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:315:8: performance:inconclusive: Technically the member function 'Client::process_reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:1190:14: note: Technically the member function 'Client::process_reset' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:315:8: note: Technically the member function 'Client::process_reset' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:321:8: performance:inconclusive: Technically the member function 'Client::process_delete_object' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:1379:14: note: Technically the member function 'Client::process_delete_object' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:321:8: note: Technically the member function 'Client::process_delete_object' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:323:8: performance:inconclusive: Technically the member function 'Client::process_message' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:1399:14: note: Technically the member function 'Client::process_message' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:323:8: note: Technically the member function 'Client::process_message' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:327:8: performance:inconclusive: Technically the member function 'Client::process_sound_request' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:1442:14: note: Technically the member function 'Client::process_sound_request' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:327:8: note: Technically the member function 'Client::process_sound_request' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:408:15: style:inconclusive: Technically the member function 'Connection::get_client_name' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:417:11: style:inconclusive: Technically the member function 'Connection::get_human' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:422:11: style:inconclusive: Technically the member function 'Connection::sent_creation_message' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:428:8: style:inconclusive: Technically the member function 'Connection::get_start_turn' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:430:8: style:inconclusive: Technically the member function 'Connection::get_last_activity' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:448:11: style:inconclusive: Technically the member function 'Connection::want_sounds' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:559:8: style:inconclusive: Technically the member function 'Server::get_turn' can be const. [functionConst] xevil-2.02r2.orig/cmn/role.h:670:11: performance:inconclusive: Technically the member function 'Server::should_send_object' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/role.cpp:2339:17: note: Technically the member function 'Server::should_send_object' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.h:670:11: note: Technically the member function 'Server::should_send_object' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/role.cpp:1516:3: warning: Class 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] xevil-2.02r2.orig/cmn/role.cpp:1516:3: warning: Class 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] xevil-2.02r2.orig/cmn/role.cpp:2728:14: warning: The class 'Server' defines member function with name 'display_chat_message' also defined in its parent class 'Role'. [duplInheritedMember] xevil-2.02r2.orig/cmn/role.cpp:140:12: note: Parent function 'Role::display_chat_message' xevil-2.02r2.orig/cmn/role.cpp:2728:14: note: Derived function 'Server::display_chat_message' xevil-2.02r2.orig/cmn/role.h:225:11: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:225:11: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:227:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:227:20: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:229:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:229:15: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:231:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:231:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:233:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:233:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:259:12: style: The destructor '~Client' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:92:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/role.h:259:12: note: Destructor in derived class xevil-2.02r2.orig/cmn/role.h:268:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:268:20: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:270:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:270:15: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:272:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:272:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:274:19: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:274:19: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:276:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:117:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:276:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:278:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:278:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:281:16: style: The function 'game_quitting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:142:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:281:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:283:16: style: The function 'send_chat_request' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:147:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:283:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:300:16: style: The function '_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:187:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:300:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:301:16: style: The function '_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:191:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:301:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:546:4: style: The destructor '~Server' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:92:12: note: Virtual destructor in base class xevil-2.02r2.orig/cmn/role.h:546:4: note: Destructor in derived class xevil-2.02r2.orig/cmn/role.h:553:19: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:553:19: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:555:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:555:20: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:557:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:557:15: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:562:25: style: The function 'get_default_game_style' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:100:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:562:25: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:564:15: style: The function 'num_viewports_needed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:103:15: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:564:15: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:566:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:566:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:568:16: style: The function 'human_created' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:110:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:568:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:570:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:117:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:570:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:573:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:573:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:576:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:124:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:576:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:578:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:128:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:578:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:580:16: style: The function 'handle_messages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:132:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:580:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:582:16: style: The function 'send_chat_request' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:147:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:582:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:585:16: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:137:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:585:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:587:16: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:138:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:587:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.h:601:16: style: The function '_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:187:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/role.h:601:16: note: Function in derived class xevil-2.02r2.orig/cmn/role.cpp:629:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:634:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:643:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:656:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:660:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:679:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:788:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:898:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:915:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1294:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1314:46: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1321:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1335:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1839:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1845:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:1853:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2256:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2286:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2312:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2322:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2324:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2328:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2422:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2755:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2757:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2775:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2779:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:2904:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:3095:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/role.cpp:323:9: style: The scope of the variable 'sec' can be reduced. [variableScope] xevil-2.02r2.orig/cmn/role.cpp:255:31: style:inconclusive: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:187:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:255:31: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:542:22: style:inconclusive: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:248:16: note: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'. xevil-2.02r2.orig/cmn/role.cpp:542:22: note: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'. xevil-2.02r2.orig/cmn/role.cpp:542:52: style:inconclusive: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:248:51: note: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'. xevil-2.02r2.orig/cmn/role.cpp:542:52: note: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'. xevil-2.02r2.orig/cmn/role.cpp:542:68: style:inconclusive: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:249:16: note: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'. xevil-2.02r2.orig/cmn/role.cpp:542:68: note: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'. xevil-2.02r2.orig/cmn/role.cpp:543:40: style:inconclusive: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:250:29: note: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'. xevil-2.02r2.orig/cmn/role.cpp:543:40: note: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'. xevil-2.02r2.orig/cmn/role.cpp:543:53: style:inconclusive: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:250:43: note: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'. xevil-2.02r2.orig/cmn/role.cpp:543:53: note: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'. xevil-2.02r2.orig/cmn/role.cpp:965:33: style:inconclusive: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:300:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:965:33: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:1499:32: style:inconclusive: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:386:22: note: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'. xevil-2.02r2.orig/cmn/role.cpp:1499:32: note: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'. xevil-2.02r2.orig/cmn/role.cpp:1500:33: style:inconclusive: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:386:38: note: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'. xevil-2.02r2.orig/cmn/role.cpp:1500:33: note: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'. xevil-2.02r2.orig/cmn/role.cpp:1502:35: style:inconclusive: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:388:25: note: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'. xevil-2.02r2.orig/cmn/role.cpp:1502:35: note: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'. xevil-2.02r2.orig/cmn/role.cpp:1502:49: style:inconclusive: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:388:43: note: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'. xevil-2.02r2.orig/cmn/role.cpp:1502:49: note: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'. xevil-2.02r2.orig/cmn/role.cpp:1503:35: style:inconclusive: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:388:60: note: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'. xevil-2.02r2.orig/cmn/role.cpp:1503:35: note: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'. xevil-2.02r2.orig/cmn/role.cpp:1503:56: style:inconclusive: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:389:34: note: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'. xevil-2.02r2.orig/cmn/role.cpp:1503:56: note: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'. xevil-2.02r2.orig/cmn/role.cpp:1505:55: style:inconclusive: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:390:39: note: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'. xevil-2.02r2.orig/cmn/role.cpp:1505:55: note: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'. xevil-2.02r2.orig/cmn/role.cpp:1505:67: style:inconclusive: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:390:52: note: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'. xevil-2.02r2.orig/cmn/role.cpp:1505:67: note: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'. xevil-2.02r2.orig/cmn/role.cpp:1780:24: style:inconclusive: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:542:18: note: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'. xevil-2.02r2.orig/cmn/role.cpp:1780:24: note: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'. xevil-2.02r2.orig/cmn/role.cpp:2366:47: style:inconclusive: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:673:33: note: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:2366:47: note: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:2691:33: style:inconclusive: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:601:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:2691:33: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:2729:47: style:inconclusive: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:605:41: note: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:2729:47: note: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'. xevil-2.02r2.orig/cmn/role.cpp:3064:47: style:inconclusive: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:619:41: note: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3064:47: note: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3103:44: style:inconclusive: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:621:38: note: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3103:44: note: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3119:66: style:inconclusive: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:625:52: note: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3119:66: note: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'. xevil-2.02r2.orig/cmn/role.cpp:3134:52: style:inconclusive: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/role.h:627:43: note: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'. xevil-2.02r2.orig/cmn/role.cpp:3134:52: note: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'. xevil-2.02r2.orig/cmn/role.cpp:904:16: style: Local variable 'netData' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:888:14: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:904:16: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:1080:11: style: Local variable 'ok' shadows outer function [shadowFunction] xevil-2.02r2.orig/cmn/role.h:274:19: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:1080:11: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:1180:7: style: Local variable 'worldVersion' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.h:350:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:1180:7: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:1252:8: style: Local variable 'turn' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.h:357:8: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:1252:8: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2009:13: style: Local variable 'fullName' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:1989:9: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2009:13: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2010:18: style: Local variable 'str' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:1988:14: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2010:18: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2014:18: style: Local variable 'out' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:1996:14: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2014:18: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2254:9: style: Local variable 'n' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:2171:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2254:9: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2632:11: style: Local variable 'msg' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:2619:9: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2632:11: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:2800:11: style: Local variable 'length' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/role.cpp:2756:18: note: Shadowed declaration xevil-2.02r2.orig/cmn/role.cpp:2800:11: note: Shadow variable xevil-2.02r2.orig/cmn/role.cpp:542:22: style: Parameter 'sName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:542:34: style: Parameter 'portName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:542:68: style: Parameter 'hName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:638:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/role.cpp:1501:30: style: Parameter 'cName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:1501:42: style: Parameter 'hName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:1780:37: style: Parameter 'portName' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:2139:33: style: Parameter 'turnWindowAllocated' can be declared as const array [constParameter] xevil-2.02r2.orig/cmn/role.cpp:2167:52: style: Parameter 'turnWindowAllocated' can be declared as const array [constParameter] xevil-2.02r2.orig/cmn/role.cpp:2383:61: style: Parameter 'turnWindowAllocated' can be declared as const array [constParameter] xevil-2.02r2.orig/cmn/role.cpp:2829:22: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/role.cpp:3235:46: style: Parameter 'clientAddr' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/role.cpp:3238:22: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/role.cpp:123:12: style: Variable 'msec' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/role.cpp:1180:20: style: Variable 'worldVersion' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/game.cpp:1160:30: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game.cpp:1888:23: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game.cpp:2119:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game.cpp:2805:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game.cpp:2890:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect] xevil-2.02r2.orig/cmn/game.cpp:2787:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] xevil-2.02r2.orig/cmn/game.h:58:3: warning: Member variable 'GameStats::prevTime' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::levelAlready' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::levelMaxTimes' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::oneItem' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::noItems' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::oneEach' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::viewportsNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::sharedLives' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::level' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::levelHighest' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/game.h:342:10: style: Unused private function: 'Game::display_names' [unusedPrivateFunction] xevil-2.02r2.orig/cmn/game.h:348:9: style: Unused private function: 'Game::font_name' [unusedPrivateFunction] xevil-2.02r2.orig/cmn/game.h:411:16: style:inconclusive: Member variable 'Game::soundManager' uses an uninitialized argument 'locator' due to the order of declarations. [initializerList] xevil-2.02r2.orig/cmn/game.cpp:784:5: note: Member variable 'Game::soundManager' uses an uninitialized argument 'locator' due to the order of declarations. xevil-2.02r2.orig/cmn/game.h:411:16: note: Member variable 'Game::soundManager' uses an uninitialized argument 'locator' due to the order of declarations. xevil-2.02r2.orig/cmn/game.h:411:16: style:inconclusive: Member variable 'Game::soundManager' is in the wrong place in the initializer list. [initializerList] xevil-2.02r2.orig/cmn/game.cpp:784:5: note: Member variable 'Game::soundManager' is in the wrong place in the initializer list. xevil-2.02r2.orig/cmn/game.h:411:16: note: Member variable 'Game::soundManager' is in the wrong place in the initializer list. xevil-2.02r2.orig/cmn/streams.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:544:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/streams.cpp:616:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/game.h:59:8: style:inconclusive: Technically the member function 'GameStats::num_turns' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.h:61:8: style:inconclusive: Technically the member function 'GameStats::report' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.cpp:459:17: note: Technically the member function 'GameStats::report' can be const. xevil-2.02r2.orig/cmn/game.h:61:8: note: Technically the member function 'GameStats::report' can be const. xevil-2.02r2.orig/cmn/game.h:164:11: style:inconclusive: Technically the member function 'Game::quit_game' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.h:174:11: style:inconclusive: Technically the member function 'Game::has_ui' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.h:177:10: style:inconclusive: Technically the member function 'Game::get_quanta' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.h:183:11: style:inconclusive: Technically the member function 'Game::show_stats' can be const. [functionConst] xevil-2.02r2.orig/cmn/game.h:309:9: performance:inconclusive: Technically the member function 'Game::choose_ranking' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/game.cpp:1844:13: note: Technically the member function 'Game::choose_ranking' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.h:309:9: note: Technically the member function 'Game::choose_ranking' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.h:342:10: performance:inconclusive: Technically the member function 'Game::display_names' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/game.cpp:2741:14: note: Technically the member function 'Game::display_names' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.h:342:10: note: Technically the member function 'Game::display_names' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.h:407:8: performance:inconclusive: Technically the member function 'Game::play_sounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/game.cpp:3721:7: note: Technically the member function 'Game::play_sounds' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.h:407:8: note: Technically the member function 'Game::play_sounds' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/game.cpp:898:7: warning: Class 'Game' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] xevil-2.02r2.orig/cmn/game.cpp:898:7: warning: Class 'Game' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] xevil-2.02r2.orig/cmn/streams.cpp:282:14: warning: Member variable 'UDPInStream::buffer' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/streams.cpp:63:3: performance: Variable 'sock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/streams.cpp:182:3: performance: Variable 'sock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/cmn/role.h:604:8: warning: The class 'Server' defines member function with name 'display_chat_message' also defined in its parent class 'Role'. [duplInheritedMember] xevil-2.02r2.orig/cmn/role.h:204:8: note: Parent function 'Role::display_chat_message' xevil-2.02r2.orig/cmn/role.h:604:8: note: Derived function 'Server::display_chat_message' xevil-2.02r2.orig/cmn/streams.h:67:12: performance:inconclusive: Technically the member function 'GenericStream::compute_checksum' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/streams.cpp:41:25: note: Technically the member function 'GenericStream::compute_checksum' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/streams.h:67:12: note: Technically the member function 'GenericStream::compute_checksum' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/streams.cpp:96:38: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:170:15: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:214:39: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:271:15: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:313:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:314:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:336:13: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:497:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:498:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/streams.cpp:170:15: portability: Casting between unsigned int * and float * which have an incompatible binary data representation. [invalidPointerCast] xevil-2.02r2.orig/cmn/streams.cpp:271:15: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] xevil-2.02r2.orig/cmn/streams.cpp:61:37: style:inconclusive: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/streams.h:123:26: note: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'. xevil-2.02r2.orig/cmn/streams.cpp:61:37: note: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'. xevil-2.02r2.orig/cmn/streams.cpp:180:39: style:inconclusive: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/streams.h:165:27: note: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'. xevil-2.02r2.orig/cmn/streams.cpp:180:39: note: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'. xevil-2.02r2.orig/cmn/streams.cpp:41:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/streams.cpp:170:10: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/streams.cpp:271:10: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/game.h:216:21: style: The function 'create_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:59:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:216:21: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:221:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:63:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:221:21: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:224:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:64:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:224:21: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:227:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:65:21: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:227:21: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:231:18: style: The function 'intel_options_for' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:72:18: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:231:18: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:236:16: style: The function 'kill_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/game_style.h:75:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:236:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:244:16: style: The function 'world_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:49:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:244:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:246:16: style: The function 'manager_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:55:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:246:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:248:16: style: The function 'register_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:58:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:248:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:251:16: style: The function 'humans_num_incremented' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:62:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:251:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:253:16: style: The function 'humans_num_decremented' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:64:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:253:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:255:16: style: The function 'quit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:66:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:255:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:257:16: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:68:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:257:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:259:16: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:70:16: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:259:16: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:261:18: style: The function 'manager_get_quanta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:72:18: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:261:18: note: Function in derived class xevil-2.02r2.orig/cmn/game.h:263:25: style: The function 'get_game_style_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/cmn/role.h:74:25: note: Virtual function in base class xevil-2.02r2.orig/cmn/game.h:263:25: note: Function in derived class xevil-2.02r2.orig/cmn/game.cpp:1147:7: warning: Either the condition 'role' is redundant or there is possible null pointer dereference: role. [nullPointerRedundantCheck] xevil-2.02r2.orig/cmn/game.cpp:1160:16: note: Assuming that condition 'role' is not redundant xevil-2.02r2.orig/cmn/game.cpp:1147:7: note: Null pointer dereference xevil-2.02r2.orig/cmn/game.cpp:667:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1012:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1161:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1173:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1555:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1622:36: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1664:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1714:11: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1729:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1760:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1763:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:1944:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2019:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2035:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2054:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2059:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2068:50: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2079:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:2527:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3184:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3372:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3521:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3525:34: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3632:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3641:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3676:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3686:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3695:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:3696:10: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/game.cpp:503:42: style:inconclusive: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:79:31: note: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'. xevil-2.02r2.orig/cmn/game.cpp:503:42: note: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'. xevil-2.02r2.orig/cmn/game.cpp:504:17: style:inconclusive: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:79:47: note: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'. xevil-2.02r2.orig/cmn/game.cpp:504:17: note: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'. xevil-2.02r2.orig/cmn/game.cpp:504:34: style:inconclusive: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:80:13: note: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'. xevil-2.02r2.orig/cmn/game.cpp:504:34: note: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'. xevil-2.02r2.orig/cmn/game.cpp:782:17: style:inconclusive: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:153:13: note: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'. xevil-2.02r2.orig/cmn/game.cpp:782:17: note: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'. xevil-2.02r2.orig/cmn/game.cpp:782:30: style:inconclusive: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:153:25: note: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'. xevil-2.02r2.orig/cmn/game.cpp:782:30: note: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'. xevil-2.02r2.orig/cmn/game.cpp:1786:41: style:inconclusive: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:227:45: note: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'. xevil-2.02r2.orig/cmn/game.cpp:1786:41: note: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'. xevil-2.02r2.orig/cmn/game.cpp:1786:55: style:inconclusive: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:227:58: note: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'. xevil-2.02r2.orig/cmn/game.cpp:1786:55: note: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'. xevil-2.02r2.orig/cmn/game.cpp:3070:40: style:inconclusive: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/game.h:216:44: note: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'. xevil-2.02r2.orig/cmn/game.cpp:3070:40: note: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'. xevil-2.02r2.orig/cmn/game.cpp:3022:18: style: Local variable 'stats' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/game.h:443:13: note: Shadowed declaration xevil-2.02r2.orig/cmn/game.cpp:3022:18: note: Shadow variable xevil-2.02r2.orig/cmn/game.cpp:3034:18: style: Local variable 'stats' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/game.h:443:13: note: Shadowed declaration xevil-2.02r2.orig/cmn/game.cpp:3034:18: note: Shadow variable xevil-2.02r2.orig/cmn/game.cpp:3046:18: style: Local variable 'stats' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/game.h:443:13: note: Shadowed declaration xevil-2.02r2.orig/cmn/game.cpp:3046:18: note: Shadow variable xevil-2.02r2.orig/cmn/game.cpp:1897:13: style: Variable 'ranking' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/game.cpp:2000:11: style: Variable 'awardMsg' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/game.cpp:2291:28: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/game.cpp:2741:33: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/game.cpp:2791:28: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/utils.cpp:1034:24: error: syntax error [syntaxError] xevil-2.02r2.orig/cmn/xetp.cpp:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCP_CONNECT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUMAN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:193:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEW_WORLD [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORLD_ROOM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROOMS_KNOWN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARENA_MESSAGE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELETE_OBJECT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:365:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_PONG [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_REQUEST [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_PONG [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAT_REQUEST [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/xetp.cpp:57:12: warning: The class 'XETP' defines member function with name 'check_sizes' also defined in its parent class 'XETPBasic'. [duplInheritedMember] xevil-2.02r2.orig/cmn/xetp_basic.h:147:15: note: Parent function 'XETPBasic::check_sizes' xevil-2.02r2.orig/cmn/xetp.cpp:57:12: note: Derived function 'XETP::check_sizes' xevil-2.02r2.orig/cmn/xetp.cpp:90:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:99:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:111:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:120:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:130:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:136:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:149:46: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:155:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:160:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:167:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:209:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:217:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:232:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:245:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:260:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:271:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:282:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:287:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:290:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:302:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:311:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:324:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:333:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:344:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:351:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:362:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:370:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:381:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:388:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:415:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:435:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:448:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:456:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:470:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:479:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp.cpp:296:50: style:inconclusive: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/xetp.h:88:49: note: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'. xevil-2.02r2.orig/cmn/xetp.cpp:296:50: note: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'. xevil-2.02r2.orig/cmn/xetp.cpp:252:55: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/xetp.cpp:398:33: style: Parameter 'humanKills' can be declared as const array [constParameter] xevil-2.02r2.orig/cmn/xetp.cpp:399:33: style: Parameter 'enemyKills' can be declared as const array [constParameter] xevil-2.02r2.orig/cmn/xetp_basic.cpp:85:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp_basic.cpp:89:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp_basic.cpp:98:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp_basic.cpp:103:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp_basic.cpp:113:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/xetp_basic.cpp:118:6: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/world.cpp:406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:807:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MOVER_PAUSE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:932:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:971:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable World_themes [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:1544:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MOVER_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:1619:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MOVER_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:1649:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:2176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:2202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:2232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:2258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:3043:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MOVER_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/cmn/world.cpp:3203:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MOVER_SPEED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fullscreenvalue [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Denablefullscreen [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_versionvalue [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_licensetextvalue [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/aboutdialog.cpp:144:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xevil.h:26:0: error: #error include 'stdafx.h' before including this file for PCH [preprocessorErrorDirective] xevil-2.02r2.orig/win32/xdata.h:368:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.h:53:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.h:54:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.h:148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.h:254:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable area [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fireBits [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outsides [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themes [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:383:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:410:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:458:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:537:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:555:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:632:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:694:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICK_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:720:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tickSizes [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:795:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICK_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:903:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SOLID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:912:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:942:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invisibility [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:968:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_DIR_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/draw.cpp:1116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.h:89:16: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/xdata.h:417:22: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/xdata.h:427:18: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/s_man.h:62:11: style:inconclusive: Technically the member function 'SurfaceManager::is_add_completed' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:130:11: style:inconclusive: Technically the member function 'Xvars::is_valid' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:134:8: style:inconclusive: Technically the member function 'Xvars::mark_valid' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:177:7: style:inconclusive: Technically the member function 'Xvars::bytes_per_pixel' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:213:7: style:inconclusive: Technically the member function 'Xvars::stretch_x' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:214:7: style:inconclusive: Technically the member function 'Xvars::stretch_y' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.h:226:9: performance:inconclusive: Technically the member function 'Xvars::contain_rect' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/xdata.h:315:15: performance:inconclusive: Technically the member function 'Xvars::pixel_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/xdata.h:373:20: note: Technically the member function 'Xvars::pixel_set' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.h:315:15: note: Technically the member function 'Xvars::pixel_set' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/ui.h:148:11: style:inconclusive: Technically the member function 'Ui::settings_changed' can be const. [functionConst] xevil-2.02r2.orig/win32/ui.h:197:8: performance:inconclusive: Technically the member function 'Ui::unset_prompt_difficulty' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/s_man.h:56:3: style: Class 'SurfaceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/glowpal.h:29:3: style: Class 'GlowPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/fogpal.h:29:15: style: Class 'FogPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/firepal.h:29:3: style: Class 'FirePalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/palmod.h:52:14: style: The destructor '~DefaultModifier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:32:14: note: Virtual destructor in base class xevil-2.02r2.orig/win32/palmod.h:52:14: note: Destructor in derived class xevil-2.02r2.orig/win32/palmod.h:53:21: style: The function 'applyPalette' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:33:21: note: Virtual function in base class xevil-2.02r2.orig/win32/palmod.h:53:21: note: Function in derived class xevil-2.02r2.orig/win32/palmod.h:54:21: style: The function 'removePalette' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:34:21: note: Virtual function in base class xevil-2.02r2.orig/win32/palmod.h:54:21: note: Function in derived class xevil-2.02r2.orig/win32/palmod.h:55:18: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class xevil-2.02r2.orig/win32/palmod.h:55:18: note: Function in derived class xevil-2.02r2.orig/win32/glowpal.h:30:12: style: The destructor '~GlowPalette' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:32:14: note: Virtual destructor in base class xevil-2.02r2.orig/win32/glowpal.h:30:12: note: Destructor in derived class xevil-2.02r2.orig/win32/glowpal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class xevil-2.02r2.orig/win32/glowpal.h:31:16: note: Function in derived class xevil-2.02r2.orig/win32/fogpal.h:30:12: style: The destructor '~FogPalette' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:32:14: note: Virtual destructor in base class xevil-2.02r2.orig/win32/fogpal.h:30:12: note: Destructor in derived class xevil-2.02r2.orig/win32/fogpal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class xevil-2.02r2.orig/win32/fogpal.h:31:16: note: Function in derived class xevil-2.02r2.orig/win32/firepal.h:30:12: style: The destructor '~FirePalette' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:32:14: note: Virtual destructor in base class xevil-2.02r2.orig/win32/firepal.h:30:12: note: Destructor in derived class xevil-2.02r2.orig/win32/firepal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class xevil-2.02r2.orig/win32/firepal.h:31:16: note: Function in derived class xevil-2.02r2.orig/win32/draw.cpp:77:44: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:106:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:113:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:116:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:119:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:130:40: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:149:45: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:217:54: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:268:42: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:285:50: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:315:40: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:340:48: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:363:46: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:383:35: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:391:46: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:441:71: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:529:46: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:808:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:887:45: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:994:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:1012:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/draw.cpp:405:59: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/xdata.h:362:38: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/xdata.h:362:46: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/xdata.h:373:45: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/cmn/world.cpp:720:8: warning: Member variable 'Mover::vel' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.cpp:720:8: warning: Member variable 'Mover::velStored' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/cmn/world.cpp:166:3: performance: Variable 'objectDimMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/fileman.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fileman.cpp:147:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fileman.h:39:9: style:inconclusive: Technically the member function 'TempFileManager::getNumTempFiles' can be const. [functionConst] xevil-2.02r2.orig/win32/fileman.h:40:17: style:inconclusive: Technically the member function 'TempFileManager::getTempFileByIndex' can be const. [functionConst] xevil-2.02r2.orig/win32/fileman.cpp:102:18: note: Technically the member function 'TempFileManager::getTempFileByIndex' can be const. xevil-2.02r2.orig/win32/fileman.h:40:17: note: Technically the member function 'TempFileManager::getTempFileByIndex' can be const. xevil-2.02r2.orig/win32/fileman.cpp:170:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fileman.cpp:177:30: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/cmn/world.h:162:8: style:inconclusive: Technically the member function 'Mover::write' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:749:13: note: Technically the member function 'Mover::write' can be const. xevil-2.02r2.orig/cmn/world.h:162:8: note: Technically the member function 'Mover::write' can be const. xevil-2.02r2.orig/cmn/world.h:269:7: performance:inconclusive: Technically the member function 'World::get_room_dim' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/world.cpp:1079:12: note: Technically the member function 'World::get_room_dim' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:269:7: note: Technically the member function 'World::get_room_dim' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:272:8: performance:inconclusive: Technically the member function 'World::get_room_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/world.cpp:1086:13: note: Technically the member function 'World::get_room_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:272:8: note: Technically the member function 'World::get_room_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:280:11: style:inconclusive: Technically the member function 'World::check_door' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:1095:16: note: Technically the member function 'World::check_door' can be const. xevil-2.02r2.orig/cmn/world.h:280:11: note: Technically the member function 'World::check_door' can be const. xevil-2.02r2.orig/cmn/world.h:302:11: style:inconclusive: Technically the member function 'World::overlap' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:1145:16: note: Technically the member function 'World::overlap' can be const. xevil-2.02r2.orig/cmn/world.h:302:11: note: Technically the member function 'World::overlap' can be const. xevil-2.02r2.orig/cmn/world.h:396:7: style:inconclusive: Technically the member function 'World::get_write_length' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:1919:12: note: Technically the member function 'World::get_write_length' can be const. xevil-2.02r2.orig/cmn/world.h:396:7: note: Technically the member function 'World::get_write_length' can be const. xevil-2.02r2.orig/cmn/world.h:403:7: performance:inconclusive: Technically the member function 'World::get_write_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/world.cpp:1992:12: note: Technically the member function 'World::get_write_length' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:403:7: note: Technically the member function 'World::get_write_length' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:523:8: performance:inconclusive: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/world.cpp:2627:13: note: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:523:8: note: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:524:8: performance:inconclusive: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/cmn/world.cpp:2651:13: note: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.h:524:8: note: Technically the member function 'World::open_size' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/cmn/world.cpp:114:8: style:inconclusive: Technically the member function 'Blueprints::print' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:400:18: note: Technically the member function 'Blueprints::print' can be const. xevil-2.02r2.orig/cmn/world.cpp:114:8: note: Technically the member function 'Blueprints::print' can be const. xevil-2.02r2.orig/cmn/world.cpp:133:11: style:inconclusive: Technically the member function 'Blueprints::open' can be const. [functionConst] xevil-2.02r2.orig/cmn/world.cpp:552:21: note: Technically the member function 'Blueprints::open' can be const. xevil-2.02r2.orig/cmn/world.cpp:133:11: note: Technically the member function 'Blueprints::open' can be const. xevil-2.02r2.orig/win32/firepal.cpp:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/firepal.cpp:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/firepal.cpp:44:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/firepal.cpp:31:12: style: Variable 't_int' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/world.cpp:853:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fogpal.cpp:34:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fogpal.cpp:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fogpal.cpp:48:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fogpal.cpp:28:7: style: The scope of the variable 't_int' can be reduced. [variableScope] xevil-2.02r2.orig/win32/fogpal.cpp:28:12: style: Variable 't_int' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/cmn/world.cpp:2979:7: style: Same expression used in consecutive assignments of 'mLeft' and 'mRight'. [duplicateAssignExpression] xevil-2.02r2.orig/cmn/world.cpp:2980:7: note: Same expression used in consecutive assignments of 'mLeft' and 'mRight'. xevil-2.02r2.orig/cmn/world.cpp:2979:7: note: Same expression used in consecutive assignments of 'mLeft' and 'mRight'. xevil-2.02r2.orig/cmn/world.cpp:3093:7: style:inconclusive: Same expression used in consecutive assignments of 'mTop' and 'mBottom'. [duplicateAssignExpression] xevil-2.02r2.orig/cmn/world.cpp:3094:7: note: Same expression used in consecutive assignments of 'mTop' and 'mBottom'. xevil-2.02r2.orig/cmn/world.cpp:3093:7: note: Same expression used in consecutive assignments of 'mTop' and 'mBottom'. xevil-2.02r2.orig/cmn/world.cpp:164:31: style:inconclusive: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:91:21: note: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/world.cpp:164:31: note: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'. xevil-2.02r2.orig/cmn/world.cpp:164:38: style:inconclusive: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:91:32: note: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'. xevil-2.02r2.orig/cmn/world.cpp:164:38: note: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'. xevil-2.02r2.orig/cmn/world.cpp:165:33: style:inconclusive: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:92:24: note: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'. xevil-2.02r2.orig/cmn/world.cpp:165:33: note: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'. xevil-2.02r2.orig/cmn/world.cpp:165:55: style:inconclusive: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:92:41: note: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'. xevil-2.02r2.orig/cmn/world.cpp:165:55: note: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'. xevil-2.02r2.orig/cmn/world.cpp:579:55: style:inconclusive: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:138:47: note: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:579:55: note: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:586:47: style:inconclusive: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:139:37: note: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:586:47: note: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:587:37: style:inconclusive: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:139:51: note: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:587:37: note: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:600:37: style:inconclusive: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:136:50: note: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:600:37: note: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:608:50: style:inconclusive: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:137:40: note: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:608:50: note: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:609:40: style:inconclusive: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:137:54: note: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:609:40: note: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:623:56: style:inconclusive: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:140:48: note: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:623:56: note: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:631:48: style:inconclusive: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:141:38: note: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:631:48: note: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:632:42: style:inconclusive: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:141:52: note: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:632:42: note: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:640:57: style:inconclusive: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:134:49: note: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:640:57: note: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:648:49: style:inconclusive: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:135:39: note: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:648:49: note: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'. xevil-2.02r2.orig/cmn/world.cpp:649:43: style:inconclusive: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:135:53: note: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:649:43: note: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. xevil-2.02r2.orig/cmn/world.cpp:659:36: style:inconclusive: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.cpp:143:26: note: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'. xevil-2.02r2.orig/cmn/world.cpp:659:36: note: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'. xevil-2.02r2.orig/cmn/world.cpp:758:26: style:inconclusive: Function 'init' argument 5 names different: declaration 'id' definition 'mId'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:165:21: note: Function 'init' argument 5 names different: declaration 'id' definition 'mId'. xevil-2.02r2.orig/cmn/world.cpp:758:26: note: Function 'init' argument 5 names different: declaration 'id' definition 'mId'. xevil-2.02r2.orig/cmn/world.cpp:778:69: style:inconclusive: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:168:64: note: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'. xevil-2.02r2.orig/cmn/world.cpp:778:69: note: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'. xevil-2.02r2.orig/cmn/world.cpp:1095:38: style:inconclusive: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:280:33: note: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'. xevil-2.02r2.orig/cmn/world.cpp:1095:38: note: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'. xevil-2.02r2.orig/cmn/world.cpp:1154:45: style:inconclusive: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:305:40: note: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'. xevil-2.02r2.orig/cmn/world.cpp:1154:45: note: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'. xevil-2.02r2.orig/cmn/world.cpp:1418:50: style:inconclusive: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:326:45: note: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'. xevil-2.02r2.orig/cmn/world.cpp:1418:50: note: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'. xevil-2.02r2.orig/cmn/world.cpp:1849:40: style:inconclusive: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:458:35: note: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'. xevil-2.02r2.orig/cmn/world.cpp:1849:40: note: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'. xevil-2.02r2.orig/cmn/world.cpp:1946:30: style:inconclusive: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:399:25: note: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'. xevil-2.02r2.orig/cmn/world.cpp:1946:30: note: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'. xevil-2.02r2.orig/cmn/world.cpp:1999:30: style:inconclusive: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:406:25: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. xevil-2.02r2.orig/cmn/world.cpp:1999:30: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. xevil-2.02r2.orig/cmn/world.cpp:2148:37: style:inconclusive: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:412:32: note: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'. xevil-2.02r2.orig/cmn/world.cpp:2148:37: note: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'. xevil-2.02r2.orig/cmn/world.cpp:2170:35: style:inconclusive: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:353:30: note: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2170:35: note: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2196:44: style:inconclusive: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:358:39: note: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2196:44: note: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2226:46: style:inconclusive: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:362:41: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2226:46: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2252:46: style:inconclusive: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:368:41: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2252:46: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/cmn/world.cpp:2275:47: style:inconclusive: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:463:42: note: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'. xevil-2.02r2.orig/cmn/world.cpp:2275:47: note: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'. xevil-2.02r2.orig/cmn/world.cpp:2341:46: style:inconclusive: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:372:41: note: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'. xevil-2.02r2.orig/cmn/world.cpp:2341:46: note: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'. xevil-2.02r2.orig/cmn/world.cpp:2363:55: style:inconclusive: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:378:50: note: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'. xevil-2.02r2.orig/cmn/world.cpp:2363:55: note: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'. xevil-2.02r2.orig/cmn/world.cpp:2417:29: style:inconclusive: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:500:28: note: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'. xevil-2.02r2.orig/cmn/world.cpp:2417:29: note: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'. xevil-2.02r2.orig/cmn/world.cpp:2418:29: style:inconclusive: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'. [funcArgNamesDifferent] xevil-2.02r2.orig/cmn/world.h:501:28: note: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'. xevil-2.02r2.orig/cmn/world.cpp:2418:29: note: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'. xevil-2.02r2.orig/cmn/world.cpp:290:9: style: Local variable 'horiz' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.cpp:156:11: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:290:9: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:1192:17: style: Local variable 'area' shadows outer argument [shadowArgument] xevil-2.02r2.orig/cmn/world.cpp:1155:30: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:1192:17: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:1214:8: style: Local variable 'size' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.h:573:8: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:1214:8: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:1659:7: style: Local variable 'dim' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.h:574:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:1659:7: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:1850:7: style: Local variable 'dim' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.h:574:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:1850:7: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:2478:9: style: Local variable 'n' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.cpp:2432:7: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:2478:9: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:2515:12: style: Local variable 'moverSize' shadows outer variable [shadowVariable] xevil-2.02r2.orig/cmn/world.h:617:21: note: Shadowed declaration xevil-2.02r2.orig/cmn/world.cpp:2515:12: note: Shadow variable xevil-2.02r2.orig/cmn/world.cpp:1905:14: style: Variable 'pLoc' can be declared as reference to const [constVariableReference] xevil-2.02r2.orig/cmn/world.cpp:874:18: style: Variable 'uSquare' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/cmn/world.cpp:1646:37: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/fsstatus.h:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.h:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:70:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTGRAY_BRUSH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:151:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTGRAY_BRUSH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:235:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTGRAY_BRUSH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_STRING_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_STRING_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_STRING_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_STRING_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:449:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.cpp:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_pos' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_maxpos' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_postedpos' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_postedmaxpos' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_health' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/fsstatus.h:34:21: performance: Variable 'm_message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/fsstatus.h:35:32: performance: Variable 'm_clientpos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/fsstatus.h:78:35: performance: Variable 'm_clientpos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/fsstatus.cpp:272:3: performance: Variable 'm_buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/wheel.h:56:7: style:inconclusive: Technically the member function 'Wheel::getIndex' can be const. [functionConst] xevil-2.02r2.orig/win32/fsstatus.h:130:9: performance:inconclusive: Technically the member function 'StatusWnd::setRedraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/fsstatus.h:137:10: performance:inconclusive: Technically the member function 'StatusWnd::updateMass' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/fsstatus.cpp:291:12: note: Technically the member function 'StatusWnd::updateMass' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/fsstatus.h:137:10: note: Technically the member function 'StatusWnd::updateMass' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/wheel.h:46:3: style: Class 'Wheel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/fsstatus.h:35:5: style: Class 'XEvilFSButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/fsstatus.h:78:5: style: Class 'XEvilFSHealthBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/fsstatus.cpp:70:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:105:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:151:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:154:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:235:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:240:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/fsstatus.cpp:331:43: style:inconclusive: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/fsstatus.h:134:41: note: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'. xevil-2.02r2.orig/win32/fsstatus.cpp:331:43: note: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'. xevil-2.02r2.orig/win32/fsstatus.cpp:344:44: style:inconclusive: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/fsstatus.h:135:42: note: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'. xevil-2.02r2.orig/win32/fsstatus.cpp:344:44: note: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'. xevil-2.02r2.orig/win32/fsstatus.h:38:30: style: Parameter 'p_string' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/fsstatus.h:57:28: style: Parameter 'p_string' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/fsstatus.cpp:41:76: style: Parameter 'p_clientarea' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/glowpal.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/glowpal.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/glowpal.cpp:41:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/glowpal.cpp:28:12: style: Variable 't_int' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/win32/optionsdlg.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamestyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nummachines [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamestyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:191:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_NUMMACHINES [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Dhuman [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Dhuman [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEVELS [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/optionsdlg.cpp:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.cpp:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.cpp:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/palmod.cpp:32:3: performance: Variable 'm_applied' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:33:3: performance: Variable 'm_ddpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:34:3: performance: Variable 'm_oldpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:35:3: performance: Variable 'm_surface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:36:3: performance: Variable 'm_hpal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:43:3: performance: Variable 'm_applied' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:44:3: performance: Variable 'm_ddpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:45:3: performance: Variable 'm_oldpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:46:3: performance: Variable 'm_surface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:47:3: performance: Variable 'm_hpal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/palmod.cpp:99:9: style: Condition 'm_applied' is always true [knownConditionTrueFalse] xevil-2.02r2.orig/win32/palmod.cpp:68:61: style:inconclusive: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/palmod.h:33:65: note: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'. xevil-2.02r2.orig/win32/palmod.cpp:68:61: note: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'. xevil-2.02r2.orig/win32/palmod.cpp:30:48: style: Parameter 'p_palette' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/s_man.cpp:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/s_man.cpp:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/s_man.cpp:294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/s_man.cpp:446:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/s_man.cpp:512:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:325:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_RANDOM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:347:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:500:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:621:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_DEVTYPE_CD_AUDIO [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:671:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:721:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:731:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:758:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:793:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeCreate [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:836:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:854:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:866:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:925:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSBCAPS_STATIC [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:952:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:991:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1015:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1071:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVEFORMAT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1140:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_OPEN_ELEMENT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPVOID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1188:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_SEEK_TO_START [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPMCI_GENERIC_PARMS [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_STATUS_POSITION [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_STATUS_LENGTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/sound.cpp:1267:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCI_SET_AUDIO_ALL [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/s_man.cpp:393:17: warning: Member variable 'SurfaceManager::pixAllc' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/s_man.cpp:393:17: warning: Member variable 'SurfaceManager::pixUsed' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/s_man.h:119:11: performance:inconclusive: Technically the member function 'SurfaceManager::color_key_equals' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/s_man.cpp:539:25: note: Technically the member function 'SurfaceManager::color_key_equals' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/s_man.h:119:11: note: Technically the member function 'SurfaceManager::color_key_equals' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/s_man.cpp:45:21: style:inconclusive: Technically the member function 'SurfaceSet::get_color_key' can be const. [functionConst] xevil-2.02r2.orig/win32/s_man.cpp:143:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:151:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:154:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:175:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:193:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:212:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:224:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:241:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:248:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:257:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:258:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:279:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:285:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:305:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:328:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:333:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:361:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:366:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:417:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:437:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:448:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:452:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:464:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:510:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:558:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:575:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/s_man.cpp:117:36: style:inconclusive: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/s_man.cpp:32:26: note: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'. xevil-2.02r2.orig/win32/s_man.cpp:117:36: note: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'. xevil-2.02r2.orig/win32/s_man.cpp:117:45: style:inconclusive: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/s_man.cpp:32:39: note: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'. xevil-2.02r2.orig/win32/s_man.cpp:117:45: note: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'. xevil-2.02r2.orig/win32/s_man.cpp:317:45: style:inconclusive: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/s_man.cpp:61:35: note: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'. xevil-2.02r2.orig/win32/s_man.cpp:317:45: note: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'. xevil-2.02r2.orig/win32/s_man.cpp:351:46: style:inconclusive: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/s_man.cpp:65:68: note: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'. xevil-2.02r2.orig/win32/s_man.cpp:351:46: note: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'. xevil-2.02r2.orig/win32/s_man.cpp:393:36: style:inconclusive: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/s_man.h:56:22: note: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'. xevil-2.02r2.orig/win32/s_man.cpp:393:36: note: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'. xevil-2.02r2.orig/win32/s_man.cpp:117:36: style: Parameter 'cKey' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/s_man.cpp:175:12: style: Variable 'existingKData' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/s_man.cpp:258:12: style: Variable 'cData' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/sound.cpp:574:9: warning: Either the condition 'p_index>4' is redundant or the array 'm_array[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] xevil-2.02r2.orig/win32/sound.cpp:569:27: note: Assuming that condition 'p_index>4' is not redundant xevil-2.02r2.orig/win32/sound.cpp:574:9: note: Array index out of bounds xevil-2.02r2.orig/win32/sound.h:58:2: warning: Member variable 'SoundBuffer::m_array' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/sound.h:58:30: performance: Variable 'm_index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/sound.h:58:40: performance: Variable 'm_soundid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/sound.cpp:1116:5: performance: Variable 'm_HwndNotify' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/sound.h:114:11: style:inconclusive: Technically the member function 'SoundManager::isSoundOn' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.h:118:7: style:inconclusive: Technically the member function 'SoundManager::getTrackVolume' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.h:119:7: style:inconclusive: Technically the member function 'SoundManager::getEffectsVolume' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.h:136:14: style:inconclusive: Technically the member function 'SoundManager::getEvent' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.cpp:524:15: note: Technically the member function 'SoundManager::getEvent' can be const. xevil-2.02r2.orig/win32/sound.h:136:14: note: Technically the member function 'SoundManager::getEvent' can be const. xevil-2.02r2.orig/win32/sound.h:154:11: performance:inconclusive: Technically the member function 'SoundManager::init_midi' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/sound.cpp:710:15: note: Technically the member function 'SoundManager::init_midi' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:154:11: note: Technically the member function 'SoundManager::init_midi' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:157:7: style:inconclusive: Technically the member function 'SoundManager::getKeyPosition' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.h:159:9: style:inconclusive: Technically the member function 'SoundManager::getNumKeyPositions' can be const. [functionConst] xevil-2.02r2.orig/win32/sound.h:164:11: performance:inconclusive: Technically the member function 'SoundManager::DSParseWaveResource' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/sound.cpp:1031:15: note: Technically the member function 'SoundManager::DSParseWaveResource' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:164:11: note: Technically the member function 'SoundManager::DSParseWaveResource' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:169:11: performance:inconclusive: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/sound.cpp:999:15: note: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:169:11: note: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/sound.h:58:2: style: Class 'SoundBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/sound.cpp:57:5: style: Class 'CMCIObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/sound.cpp:841:5: style: Exception should be caught by reference. [catchExceptionByValue] xevil-2.02r2.orig/win32/sound.cpp:142:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:185:44: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:187:15: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:1048:11: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:1059:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:1074:33: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:1100:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/sound.cpp:222:33: style:inconclusive: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.h:122:28: note: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'. xevil-2.02r2.orig/win32/sound.cpp:222:33: note: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'. xevil-2.02r2.orig/win32/sound.cpp:416:35: style:inconclusive: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.h:132:31: note: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'. xevil-2.02r2.orig/win32/sound.cpp:416:35: note: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'. xevil-2.02r2.orig/win32/sound.cpp:567:53: style:inconclusive: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.h:62:46: note: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'. xevil-2.02r2.orig/win32/sound.cpp:567:53: note: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'. xevil-2.02r2.orig/win32/sound.cpp:753:47: style:inconclusive: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.h:142:40: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'. xevil-2.02r2.orig/win32/sound.cpp:753:47: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'. xevil-2.02r2.orig/win32/sound.cpp:773:37: style:inconclusive: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.h:143:30: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'. xevil-2.02r2.orig/win32/sound.cpp:773:37: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'. xevil-2.02r2.orig/win32/sound.cpp:1109:29: style:inconclusive: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/sound.cpp:57:21: note: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'. xevil-2.02r2.orig/win32/sound.cpp:1109:29: note: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'. xevil-2.02r2.orig/win32/sound.cpp:1034:12: style: Variable 'pdwEnd' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/sound.cpp:263:22: style: Variable 't_soundbuffer' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/win32/specialcontrols.cpp:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MK_LBUTTON [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:163:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTGRAY_BRUSH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/specialcontrols.cpp:59:5: performance: Variable 'm_state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/specialcontrols.cpp:137:5: performance: Variable 'm_init' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/specialcontrols.cpp:125:26: warning: The class 'CPicturePushButton' defines member function with name 'OnLButtonDown' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.cpp:47:22: note: Parent function 'CSpecialButton::OnLButtonDown' xevil-2.02r2.orig/win32/specialcontrols.cpp:125:26: note: Derived function 'CPicturePushButton::OnLButtonDown' xevil-2.02r2.orig/win32/specialcontrols.cpp:140:26: warning: The class 'CPicturePushButton' defines member function with name 'OnLButtonUp' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.cpp:62:22: note: Parent function 'CSpecialButton::OnLButtonUp' xevil-2.02r2.orig/win32/specialcontrols.cpp:140:26: note: Derived function 'CPicturePushButton::OnLButtonUp' xevil-2.02r2.orig/win32/specialcontrols.cpp:103:26: warning: The class 'CPicturePushButton' defines member function with name 'OnMouseMove' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.cpp:41:22: note: Parent function 'CSpecialButton::OnMouseMove' xevil-2.02r2.orig/win32/specialcontrols.cpp:103:26: note: Derived function 'CPicturePushButton::OnMouseMove' xevil-2.02r2.orig/win32/specialcontrols.h:67:18: style: The function 'SpecialOnLButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/specialcontrols.h:49:18: note: Virtual function in base class xevil-2.02r2.orig/win32/specialcontrols.h:67:18: note: Function in derived class xevil-2.02r2.orig/win32/specialcontrols.h:68:18: style: The function 'SpecialOnLButtonUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/specialcontrols.h:50:18: note: Virtual function in base class xevil-2.02r2.orig/win32/specialcontrols.h:68:18: note: Function in derived class xevil-2.02r2.orig/win32/specialcontrols.h:69:18: style: The function 'SpecialOnMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/specialcontrols.h:51:18: note: Virtual function in base class xevil-2.02r2.orig/win32/specialcontrols.h:69:18: note: Function in derived class xevil-2.02r2.orig/win32/specialcontrols.cpp:163:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/specialcontrols.cpp:170:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/specialcontrols.cpp:172:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/specialcontrols.cpp:41:40: style:inconclusive: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/specialcontrols.h:47:36: note: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. xevil-2.02r2.orig/win32/specialcontrols.cpp:41:40: note: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. xevil-2.02r2.orig/win32/specialcontrols.cpp:41:55: style:inconclusive: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/specialcontrols.h:47:51: note: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. xevil-2.02r2.orig/win32/specialcontrols.cpp:41:55: note: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. xevil-2.02r2.orig/win32/specialcontrols.cpp:103:44: style:inconclusive: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/specialcontrols.h:65:36: note: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. xevil-2.02r2.orig/win32/specialcontrols.cpp:103:44: note: Function 'OnMouseMove' argument 1 names different: declaration 'nFlags' definition 'p_uint'. xevil-2.02r2.orig/win32/specialcontrols.cpp:103:59: style:inconclusive: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/specialcontrols.h:65:51: note: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. xevil-2.02r2.orig/win32/specialcontrols.cpp:103:59: note: Function 'OnMouseMove' argument 2 names different: declaration 'point' definition 'p_point'. xevil-2.02r2.orig/win32/ui.cpp:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.cpp:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.cpp:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.cpp:199:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.cpp:212:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NUMLOCK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/ui.cpp:44:5: warning: Member variable 'Ui::settings' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/ui.cpp:45:3: performance: Variable 'settingsChanges' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/uiplayer.h:173:25: warning: The class 'UiPlayer' defines member function with name 'get_viewport_info' also defined in its parent class 'Ui'. [duplInheritedMember] xevil-2.02r2.orig/win32/ui.cpp:204:20: note: Parent function 'Ui::get_viewport_info' xevil-2.02r2.orig/win32/uiplayer.h:173:25: note: Derived function 'UiPlayer::get_viewport_info' xevil-2.02r2.orig/win32/uiplayer.h:75:4: style: The destructor '~UiPlayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:124:12: note: Virtual destructor in base class xevil-2.02r2.orig/win32/uiplayer.h:75:4: note: Destructor in derived class xevil-2.02r2.orig/win32/uiplayer.h:82:7: style: The function 'getWindowList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:129:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:82:7: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:83:7: style: The function 'get_viewports_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:130:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:83:7: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:86:7: style: The function 'get_dpy_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:138:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:86:7: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:88:8: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:163:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:88:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:90:8: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:164:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:90:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:92:8: style: The function 'set_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:166:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:92:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:94:8: style: The function 'set_screen_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:168:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:94:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:96:11: style: The function 'other_input' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:170:19: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:96:11: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:100:8: style: The function 'set_input' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:174:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:100:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:103:8: style: The function 'set_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:177:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:103:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:105:8: style: The function 'set_role_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:194:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:105:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:107:8: style: The function 'set_prompt_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:188:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:107:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:109:7: style: The function 'get_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:198:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:109:7: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:114:7: style: The function 'add_viewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:203:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:114:7: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:117:8: style: The function 'del_viewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:206:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:117:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:120:8: style: The function 'register_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:209:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:120:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:126:8: style: The function 'unregister_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:215:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:126:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:131:10: style: The function 'get_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:220:18: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:131:10: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:135:8: style: The function 'demo_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:224:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:135:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:139:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:228:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:139:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:142:8: style: The function 'reset_graphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:231:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:142:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:145:8: style: The function 'set_redraw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:234:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:145:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:147:11: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:237:19: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:147:11: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:150:8: style: The function 'pre_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:241:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:150:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:154:8: style: The function 'post_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:245:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:154:8: note: Function in derived class xevil-2.02r2.orig/win32/uiplayer.h:176:19: style: The function 'attemptRecovery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/xdata.h:113:19: note: Virtual function in base class xevil-2.02r2.orig/win32/uiplayer.h:176:19: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiserver.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIquit [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiserver.cpp:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_COMMAND [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiserver.cpp:31:5: performance: Variable 'locator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/specialcontrols.h:63:18: warning: The class 'CPicturePushButton' defines member function with name 'OnLButtonDown' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.h:45:18: note: Parent function 'CSpecialButton::OnLButtonDown' xevil-2.02r2.orig/win32/specialcontrols.h:63:18: note: Derived function 'CPicturePushButton::OnLButtonDown' xevil-2.02r2.orig/win32/specialcontrols.h:64:18: warning: The class 'CPicturePushButton' defines member function with name 'OnLButtonUp' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.h:46:18: note: Parent function 'CSpecialButton::OnLButtonUp' xevil-2.02r2.orig/win32/specialcontrols.h:64:18: note: Derived function 'CPicturePushButton::OnLButtonUp' xevil-2.02r2.orig/win32/specialcontrols.h:65:18: warning: The class 'CPicturePushButton' defines member function with name 'OnMouseMove' also defined in its parent class 'CSpecialButton'. [duplInheritedMember] xevil-2.02r2.orig/win32/specialcontrols.h:47:18: note: Parent function 'CSpecialButton::OnMouseMove' xevil-2.02r2.orig/win32/specialcontrols.h:65:18: note: Derived function 'CPicturePushButton::OnMouseMove' xevil-2.02r2.orig/win32/uiserver.h:30:3: style: Class 'UiServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/optionsdlg.h:33:3: style: Class 'OptionsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/aboutdialog.h:31:2: style: Class 'AboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/uiserver.h:31:4: style: The destructor '~UiServer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:124:12: note: Virtual destructor in base class xevil-2.02r2.orig/win32/uiserver.h:31:4: note: Destructor in derived class xevil-2.02r2.orig/win32/uiserver.h:33:8: style: The function 'pre_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:241:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiserver.h:33:8: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.h:37:8: style: The function 'post_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:245:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiserver.h:37:8: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.h:39:7: style: The function 'getWindowList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:129:15: note: Virtual function in base class xevil-2.02r2.orig/win32/uiserver.h:39:7: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.h:40:11: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:237:19: note: Virtual function in base class xevil-2.02r2.orig/win32/uiserver.h:40:11: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.h:41:8: style: The function 'set_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/win32/ui.h:166:16: note: Virtual function in base class xevil-2.02r2.orig/win32/uiserver.h:41:8: note: Function in derived class xevil-2.02r2.orig/win32/uiserver.cpp:122:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiserver.cpp:136:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiserver.cpp:153:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiserver.cpp:65:11: style: The scope of the variable 'exclusive' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiserver.cpp:69:13: style: The scope of the variable 'inteltarget' can be reduced. [variableScope] xevil-2.02r2.orig/win32/xviewport.h:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_VISION_RANGE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:275:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDSCL_NORMAL [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:751:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NONE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:854:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:893:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:971:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENDED [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SPACE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ARENA_MESSAGE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1541:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIquit [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1670:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK_PEN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1694:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDSCL_EXCLUSIVE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1730:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDSCL_NORMAL [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1775:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hObject [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1910:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_CHAT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1978:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:1991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2018:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2057:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_UP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIdifficulty [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIconnectServer [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIrunServer [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2304:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_ACTIVE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_CLASSES_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2351:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_CLASSES_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2376:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2451:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_CLASSES_NUM [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/uiplayer.cpp:2606:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_RETURN [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDERR_GENERIC [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:161:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_None [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:225:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_None [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.cpp:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/wheel.h:58:7: style:inconclusive: Technically the member function 'Wheel::getValueAtIndex' can be const. [functionConst] xevil-2.02r2.orig/win32/wheel.cpp:236:8: note: Technically the member function 'Wheel::getValueAtIndex' can be const. xevil-2.02r2.orig/win32/wheel.h:58:7: note: Technically the member function 'Wheel::getValueAtIndex' can be const. xevil-2.02r2.orig/win32/wheel.cpp:157:21: style:inconclusive: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/wheel.h:85:21: note: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'. xevil-2.02r2.orig/win32/wheel.cpp:157:21: note: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'. xevil-2.02r2.orig/win32/wheel.cpp:190:34: style:inconclusive: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/wheel.h:51:34: note: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'. xevil-2.02r2.orig/win32/wheel.cpp:190:34: note: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'. xevil-2.02r2.orig/win32/wheel.cpp:206:41: style:inconclusive: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/wheel.h:57:40: note: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/wheel.cpp:206:41: note: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/wheel.cpp:218:54: style:inconclusive: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/wheel.h:59:39: note: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/wheel.cpp:218:54: note: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/wheel.cpp:236:28: style:inconclusive: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/wheel.h:58:27: note: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/wheel.cpp:236:28: note: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'. xevil-2.02r2.orig/win32/xviewport.h:63:34: performance: Variable 'm_redrawflag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/xviewport.h:63:53: performance: Variable 'm_valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/uiplayer.cpp:147:3: performance: Variable 'world' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/uiplayer.cpp:148:3: performance: Variable 'locator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/uiplayer.h:173:25: warning: The class 'UiPlayer' defines member function with name 'get_viewport_info' also defined in its parent class 'Ui'. [duplInheritedMember] xevil-2.02r2.orig/win32/ui.h:250:25: note: Parent function 'Ui::get_viewport_info' xevil-2.02r2.orig/win32/uiplayer.h:173:25: note: Derived function 'UiPlayer::get_viewport_info' xevil-2.02r2.orig/win32/keysets.h:32:2: style: Class 'CKeySets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/difficulty.h:34:2: style: Class 'CDifficulty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/runserverdlg.h:33:2: style: Class 'CRunServerDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/connectdlg.h:34:2: style: Class 'CConnectDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/uiplayer.cpp:298:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:345:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:632:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:1311:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:1313:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:1538:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:1804:39: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:2492:30: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:2501:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:2509:35: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:2565:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/uiplayer.cpp:1700:11: style: Variable 't_result' is reassigned a value before the old one has been used. [redundantAssignment] xevil-2.02r2.orig/win32/uiplayer.cpp:1697:11: note: t_result is assigned xevil-2.02r2.orig/win32/uiplayer.cpp:1700:11: note: t_result is overwritten xevil-2.02r2.orig/win32/uiplayer.cpp:1721:11: style: Variable 't_result' is reassigned a value before the old one has been used. [redundantAssignment] xevil-2.02r2.orig/win32/uiplayer.cpp:1720:11: note: t_result is assigned xevil-2.02r2.orig/win32/uiplayer.cpp:1721:11: note: t_result is overwritten xevil-2.02r2.orig/win32/uiplayer.cpp:1739:12: style: Redundant initialization for 't_result'. The initialized value is overwritten before it is read. [redundantInitialization] xevil-2.02r2.orig/win32/uiplayer.cpp:1730:19: note: t_result is initialized xevil-2.02r2.orig/win32/uiplayer.cpp:1739:12: note: t_result is overwritten xevil-2.02r2.orig/win32/uiplayer.cpp:1807:11: style: Redundant initialization for 't_uint'. The initialized value is overwritten before it is read. [redundantInitialization] xevil-2.02r2.orig/win32/uiplayer.cpp:1806:16: note: t_uint is initialized xevil-2.02r2.orig/win32/uiplayer.cpp:1807:11: note: t_uint is overwritten xevil-2.02r2.orig/win32/uiplayer.cpp:1050:7: style: Statements following 'break' will never be executed. [unreachableCode] xevil-2.02r2.orig/win32/uiplayer.cpp:968:9: style: The scope of the variable 't_paintwnd' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiplayer.cpp:969:13: style: The scope of the variable 't_dc' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiplayer.cpp:1351:11: style: The scope of the variable 'exclusive' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiplayer.cpp:1513:9: style: The scope of the variable 't_src' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiplayer.cpp:1514:9: style: The scope of the variable 't_dest' can be reduced. [variableScope] xevil-2.02r2.orig/win32/uiplayer.cpp:730:30: style:inconclusive: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:100:22: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. xevil-2.02r2.orig/win32/uiplayer.cpp:730:30: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. xevil-2.02r2.orig/win32/uiplayer.cpp:1236:48: style:inconclusive: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:231:45: note: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'. xevil-2.02r2.orig/win32/uiplayer.cpp:1236:48: note: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'. xevil-2.02r2.orig/win32/uiplayer.cpp:1692:40: style:inconclusive: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:190:32: note: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. xevil-2.02r2.orig/win32/uiplayer.cpp:1692:40: note: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. xevil-2.02r2.orig/win32/uiplayer.cpp:1729:42: style:inconclusive: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:191:34: note: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. xevil-2.02r2.orig/win32/uiplayer.cpp:1729:42: note: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. xevil-2.02r2.orig/win32/uiplayer.cpp:1892:49: style:inconclusive: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:206:44: note: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/win32/uiplayer.cpp:1892:49: note: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/win32/uiplayer.cpp:1904:29: style:inconclusive: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/uiplayer.h:211:21: note: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'. xevil-2.02r2.orig/win32/uiplayer.cpp:1904:29: note: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'. xevil-2.02r2.orig/win32/uiplayer.cpp:1056:22: style: Local variable 't_wnd' shadows outer variable [shadowVariable] xevil-2.02r2.orig/win32/uiplayer.cpp:973:9: note: Shadowed declaration xevil-2.02r2.orig/win32/uiplayer.cpp:1056:22: note: Shadow variable xevil-2.02r2.orig/win32/uiplayer.cpp:1191:24: style: Local variable 't_wnd' shadows outer variable [shadowVariable] xevil-2.02r2.orig/win32/uiplayer.cpp:973:9: note: Shadowed declaration xevil-2.02r2.orig/win32/uiplayer.cpp:1191:24: note: Shadow variable xevil-2.02r2.orig/win32/uiplayer.cpp:1562:16: style: Local variable 't_wnd' shadows outer variable [shadowVariable] xevil-2.02r2.orig/win32/uiplayer.cpp:1538:14: note: Shadowed declaration xevil-2.02r2.orig/win32/uiplayer.cpp:1562:16: note: Shadow variable xevil-2.02r2.orig/win32/uiplayer.cpp:1419:7: warning: Redundant code: Found a statement that begins with string constant. [constStatement] xevil-2.02r2.orig/win32/keysets.h:147:25: style: Parameter 'p_string' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/uiplayer.cpp:1511:61: style: Parameter 'p_dest' can be declared as reference to const [constParameterReference] xevil-2.02r2.orig/win32/uiplayer.cpp:1946:16: style: Variable 't_view' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/xdata.cpp:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDSD_CAPS [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLR_INVALID [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:368:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:452:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RT_BITMAP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:545:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPFILEHEADER [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:635:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peRed [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:810:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDLOCK_SURFACEMEMORYPTR [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:876:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANSI_VAR_FONT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:885:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:934:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:1012:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:1048:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:1234:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xdata.cpp:1250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DD_OK [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xevil.cpp:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_game [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xevil.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_NEW [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xevil.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xevil.cpp:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lpCmdLine [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/timedlg.h:32:2: style: Class 'TimeStampFailedDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/xevil.cpp:135:3: style: Class 'TurnStarter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/xevil.cpp:237:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::screenmode' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::m_bpp' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::m_stretch' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/win32/xdata.cpp:194:3: performance: Variable 'm_lpDD' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/win32/xdata.h:284:11: performance:inconclusive: Technically the member function 'Xvars::GetDC' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/xdata.cpp:1007:16: note: Technically the member function 'Xvars::GetDC' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.h:284:11: note: Technically the member function 'Xvars::GetDC' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.h:331:9: performance:inconclusive: Technically the member function 'Xvars::read_param' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/xdata.cpp:625:14: note: Technically the member function 'Xvars::read_param' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.h:331:9: note: Technically the member function 'Xvars::read_param' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.cpp:56:8: style:inconclusive: Technically the member function 'XPMSymbols::getSymbols' can be const. [functionConst] xevil-2.02r2.orig/win32/xdata.cpp:141:18: note: Technically the member function 'XPMSymbols::getSymbols' can be const. xevil-2.02r2.orig/win32/xdata.cpp:56:8: note: Technically the member function 'XPMSymbols::getSymbols' can be const. xevil-2.02r2.orig/win32/xdata.cpp:71:8: performance:inconclusive: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/win32/xdata.cpp:160:18: note: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.cpp:71:8: note: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/win32/xdata.cpp:50:3: style: Class 'XPMSymbols' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/win32/xdata.cpp:174:3: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:283:14: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:459:5: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:460:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:499:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:528:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:530:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:654:17: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:724:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:727:22: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:737:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:739:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:743:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:824:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:828:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:837:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:895:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:915:15: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:917:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:1064:15: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:1070:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:1177:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:1198:31: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xdata.cpp:444:81: style:inconclusive: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/xdata.h:318:76: note: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'. xevil-2.02r2.orig/win32/xdata.cpp:444:81: note: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'. xevil-2.02r2.orig/win32/xdata.cpp:693:59: style:inconclusive: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/xdata.h:242:54: note: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'. xevil-2.02r2.orig/win32/xdata.cpp:693:59: note: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'. xevil-2.02r2.orig/win32/xdata.cpp:694:59: style:inconclusive: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/xdata.h:243:54: note: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'. xevil-2.02r2.orig/win32/xdata.cpp:694:59: note: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'. xevil-2.02r2.orig/win32/xdata.cpp:931:28: style:inconclusive: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'. [funcArgNamesDifferent] xevil-2.02r2.orig/win32/xdata.h:270:23: note: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'. xevil-2.02r2.orig/win32/xdata.cpp:931:28: note: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'. xevil-2.02r2.orig/win32/xdata.cpp:1198:13: style: Local variable 'value' shadows outer variable [shadowVariable] xevil-2.02r2.orig/win32/xdata.cpp:1123:9: note: Shadowed declaration xevil-2.02r2.orig/win32/xdata.cpp:1198:13: note: Shadow variable xevil-2.02r2.orig/win32/xdata.cpp:308:59: style: Parameter 'p_palette' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/xdata.cpp:863:34: style: Parameter 'srcPix' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/win32/xdata.cpp:1134:13: style: Variable 'oldValue' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/xdata.cpp:1150:21: style: Variable 'pEntry' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/win32/xdata.cpp:288:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 287. [shiftTooManyBitsSigned] xevil-2.02r2.orig/win32/xdata.cpp:287:46: note: Assuming that condition 'ddsd.ddpfPixelFormat.dwRGBBitCount<32' is not redundant xevil-2.02r2.orig/win32/xdata.cpp:288:18: note: Shift xevil-2.02r2.orig/win32/xviewport.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDR_XEVIL [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timerid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_DESKTOP [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_querynewpalette [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_activated [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fullscreen [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:258:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODA_DRAWENTIRE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:291:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODA_DRAWENTIRE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/win32/xviewport.cpp:176:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xevil-2.02r2.orig/win32/xviewport.cpp:146:9: note: outer condition: !CXEvilWnd::atom xevil-2.02r2.orig/win32/xviewport.cpp:176:13: note: identical inner condition: !CXEvilWnd::atom xevil-2.02r2.orig/win32/xviewport.cpp:261:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xviewport.cpp:265:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xviewport.cpp:296:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/win32/xviewport.cpp:305:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.h:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themes [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themes [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:291:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable background [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratchBuffer [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:651:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:865:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawingAlgorithm [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:946:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xValid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1016:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1037:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1060:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmaps [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable area [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/draw.cpp:1284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_DIR_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:423:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascent [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:494:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTTONS_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:599:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commLineAccepted [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.h:308:3: warning: Member variable 'ProtectionXdata::color' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/xdata.h:114:11: performance:inconclusive: Technically the member function 'Xvars::is_valid' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/xdata.h:119:8: performance:inconclusive: Technically the member function 'Xvars::mark_valid' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/xdata.h:153:11: style:inconclusive: Technically the member function 'Xvars::is_stretched' can be const. [functionConst] xevil-2.02r2.orig/x11/xdata.h:158:7: style:inconclusive: Technically the member function 'Xvars::stretch_x' can be const. [functionConst] xevil-2.02r2.orig/x11/xdata.h:159:7: style:inconclusive: Technically the member function 'Xvars::stretch_y' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:64:9: style:inconclusive: Technically the member function 'Panel::get_foreground' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:65:9: style:inconclusive: Technically the member function 'Panel::get_background' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:66:8: style:inconclusive: Technically the member function 'Panel::get_size' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:67:10: style:inconclusive: Technically the member function 'Panel::get_window' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:68:16: style:inconclusive: Technically the member function 'Panel::get_xvars' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:70:7: style:inconclusive: Technically the member function 'Panel::get_dpy_num' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:118:15: style:inconclusive: Technically the member function 'TextPanel::get_message' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:132:11: style:inconclusive: Technically the member function 'TextPanel::get_sensitive' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:156:15: style:inconclusive: Technically the member function 'WritePanel::get_value' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:216:11: style:inconclusive: Technically the member function 'TogglePanel::get_value' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:244:11: style:inconclusive: Technically the member function 'ChatPanel::get_chat' can be const. [functionConst] xevil-2.02r2.orig/x11/panel.h:249:15: style:inconclusive: Technically the member function 'ChatPanel::get_value' can be const. [functionConst] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:62:7: style:inconclusive: Technically the member function 'LAgreementDlg::get_status' can be const. [functionConst] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:102:8: performance:inconclusive: Technically the member function 'LAgreementDlg::compute_button_pos' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:454:21: note: Technically the member function 'LAgreementDlg::compute_button_pos' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:102:8: note: Technically the member function 'LAgreementDlg::compute_button_pos' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/panel.h:111:3: style: Class 'TextPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/x11/panel.h:128:16: style: The function 'redraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:82:16: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:128:16: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:129:16: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:83:16: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:129:16: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:159:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:159:19: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:184:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:184:19: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:200:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:200:19: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:219:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:219:19: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:253:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:253:19: note: Function in derived class xevil-2.02r2.orig/x11/panel.h:256:16: style: The function 'set_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/panel.h:122:16: note: Virtual function in base class xevil-2.02r2.orig/x11/panel.h:256:16: note: Function in derived class xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:288:41: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:414:16: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:418:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:485:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:146:48: style:inconclusive: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:54:29: note: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:146:48: note: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:491:45: style: Parameter 'panel' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/main.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/main.cpp:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.h:485:15: style: The function 'get_inner_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:321:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:485:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:487:15: style: The function 'get_extra_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:326:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:487:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:489:16: style: The function 'init_sizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:331:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:489:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:492:16: style: The function 'create_statuses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:307:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:492:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:515:15: style: The function 'get_inner_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:321:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:515:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:517:15: style: The function 'get_extra_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:326:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:517:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:519:16: style: The function 'init_sizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:331:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:519:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.h:522:16: style: The function 'create_statuses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:307:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.h:522:16: note: Function in derived class xevil-2.02r2.orig/x11/draw.cpp:330:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:355:34: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:366:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:379:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:403:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:414:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:425:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:692:36: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:1023:44: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:1295:36: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/draw.cpp:803:22: style: Local variable 'size' shadows outer variable [shadowVariable] xevil-2.02r2.orig/x11/draw.cpp:790:18: note: Shadowed declaration xevil-2.02r2.orig/x11/draw.cpp:803:22: note: Shadow variable xevil-2.02r2.orig/x11/draw.cpp:837:24: style: Local variable 'size' shadows outer variable [shadowVariable] xevil-2.02r2.orig/x11/draw.cpp:823:18: note: Shadowed declaration xevil-2.02r2.orig/x11/draw.cpp:837:24: note: Shadow variable xevil-2.02r2.orig/x11/main.cpp:46:3: style: Class 'TurnStarter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xevil-2.02r2.orig/x11/serverping.cpp:358:1: error: syntax error [syntaxError] xevil-2.02r2.orig/x11/panel.cpp:172:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascent [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:316:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:409:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:468:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:528:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/panel.cpp:284:32: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/panel.cpp:346:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/panel.cpp:374:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/panel.cpp:416:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/panel.cpp:496:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/panel.cpp:49:18: style:inconclusive: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:52:13: note: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:49:18: note: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:51:37: style:inconclusive: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:54:45: note: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'. xevil-2.02r2.orig/x11/panel.cpp:51:37: note: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'. xevil-2.02r2.orig/x11/panel.cpp:98:34: style:inconclusive: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:76:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:98:34: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:110:26: style:inconclusive: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:111:17: note: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:110:26: note: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:110:47: style:inconclusive: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:111:37: note: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'. xevil-2.02r2.orig/x11/panel.cpp:110:47: note: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'. xevil-2.02r2.orig/x11/panel.cpp:111:33: style:inconclusive: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:112:38: note: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/x11/panel.cpp:111:33: note: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'. xevil-2.02r2.orig/x11/panel.cpp:111:47: style:inconclusive: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:112:54: note: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/x11/panel.cpp:111:47: note: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'. xevil-2.02r2.orig/x11/panel.cpp:205:39: style:inconclusive: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:131:30: note: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'. xevil-2.02r2.orig/x11/panel.cpp:205:39: note: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'. xevil-2.02r2.orig/x11/panel.cpp:214:28: style:inconclusive: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:147:18: note: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:214:28: note: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:216:47: style:inconclusive: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:150:50: note: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'. xevil-2.02r2.orig/x11/panel.cpp:216:47: note: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'. xevil-2.02r2.orig/x11/panel.cpp:217:36: style:inconclusive: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:151:26: note: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'. xevil-2.02r2.orig/x11/panel.cpp:217:36: note: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'. xevil-2.02r2.orig/x11/panel.cpp:230:40: style:inconclusive: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:157:30: note: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'. xevil-2.02r2.orig/x11/panel.cpp:230:40: note: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'. xevil-2.02r2.orig/x11/panel.cpp:238:39: style:inconclusive: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:159:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:238:39: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:327:34: style:inconclusive: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:176:21: note: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:327:34: note: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:337:42: style:inconclusive: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:184:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:337:42: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:357:30: style:inconclusive: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:193:19: note: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:357:30: note: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:385:30: style:inconclusive: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:209:19: note: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:385:30: note: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:462:38: style:inconclusive: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/panel.h:253:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/panel.cpp:462:38: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/ui.h:153:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIFF_NONE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:601:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:618:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:678:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInone [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:734:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIquit [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:835:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ARENA_MESSAGE_TIME [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:899:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIquit [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:906:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInewGame [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:913:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIhumansNum [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:922:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIenemiesNum [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIenemiesRefill [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:968:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:999:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1010:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1021:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1032:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1043:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1054:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIstyle [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1063:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIquanta [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1072:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIcooperative [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIchatRequest [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1500:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/ui.cpp:1585:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_WEAPON_R [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICK_MAX [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:517:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascent [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:680:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_HEIGHT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:724:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_WIDTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1060:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1070:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1094:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCENARIOS [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_CHAT [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_0 [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1585:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIFF_NORMAL [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1610:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_WIDTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1650:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1699:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1739:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascent [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1746:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_WIDTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:1804:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2087:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2118:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2535:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_WIDTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2596:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:2709:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSQUARE_WIDTH [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::menus' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::statuses' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::humansPlaying' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::enemiesPlaying' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::messageBar' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::level' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::closure' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:642:19: warning: Member variable 'DiscreteScroller::xvars' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:642:19: warning: Member variable 'DiscreteScroller::dpyNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:805:17: warning: Member variable 'SmoothScroller::xvars' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:805:17: warning: Member variable 'SmoothScroller::dpyNum' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/viewport.cpp:918:3: performance: Variable 'intel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/x11/viewport.cpp:920:3: performance: Variable 'roleType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xevil-2.02r2.orig/x11/viewport.cpp:612:12: style: The destructor '~DiscreteScroller' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:568:12: note: Virtual destructor in base class xevil-2.02r2.orig/x11/viewport.cpp:612:12: note: Destructor in derived class xevil-2.02r2.orig/x11/viewport.cpp:614:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:570:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:614:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:616:19: style: The function 'move_to_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:577:19: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:616:19: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:619:16: style: The function 'draw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:584:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:619:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:627:15: style: The function 'get_border_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:594:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:627:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:629:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:598:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:629:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:775:12: style: The destructor '~SmoothScroller' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:568:12: note: Virtual destructor in base class xevil-2.02r2.orig/x11/viewport.cpp:775:12: note: Destructor in derived class xevil-2.02r2.orig/x11/viewport.cpp:777:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:570:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:777:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:779:19: style: The function 'move_to_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:577:19: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:779:19: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:783:16: style: The function 'draw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:584:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:783:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:790:15: style: The function 'get_border_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:594:15: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:790:15: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:792:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.cpp:598:16: note: Virtual function in base class xevil-2.02r2.orig/x11/viewport.cpp:792:16: note: Function in derived class xevil-2.02r2.orig/x11/viewport.cpp:960:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1010:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1038:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1045:11: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1052:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1061:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1071:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1079:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1085:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1094:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1095:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1096:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1097:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1098:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1099:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1133:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1141:4: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1405:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1624:28: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:1637:8: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/viewport.cpp:2010:9: style: Variable 'pos.x' is reassigned a value before the old one has been used. [redundantAssignment] xevil-2.02r2.orig/x11/viewport.cpp:2005:11: note: pos.x is assigned xevil-2.02r2.orig/x11/viewport.cpp:2010:9: note: pos.x is overwritten xevil-2.02r2.orig/x11/viewport.cpp:2087:11: style: Variable 'pos.x' is reassigned a value before the old one has been used. [redundantAssignment] xevil-2.02r2.orig/x11/viewport.cpp:2084:11: note: pos.x is assigned xevil-2.02r2.orig/x11/viewport.cpp:2087:11: note: pos.x is overwritten xevil-2.02r2.orig/x11/viewport.cpp:225:49: style:inconclusive: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.cpp:164:31: note: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'. xevil-2.02r2.orig/x11/viewport.cpp:225:49: note: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'. xevil-2.02r2.orig/x11/viewport.cpp:226:44: style:inconclusive: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.cpp:164:48: note: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:226:44: note: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:227:52: style:inconclusive: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.cpp:165:34: note: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'. xevil-2.02r2.orig/x11/viewport.cpp:227:52: note: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'. xevil-2.02r2.orig/x11/viewport.cpp:656:47: style:inconclusive: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.cpp:614:32: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:656:47: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:810:45: style:inconclusive: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.cpp:777:32: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:810:45: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. xevil-2.02r2.orig/x11/viewport.cpp:899:24: style:inconclusive: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:286:16: note: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'. xevil-2.02r2.orig/x11/viewport.cpp:899:24: note: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'. xevil-2.02r2.orig/x11/viewport.cpp:899:37: style:inconclusive: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:286:28: note: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'. xevil-2.02r2.orig/x11/viewport.cpp:899:37: note: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'. xevil-2.02r2.orig/x11/viewport.cpp:900:27: style:inconclusive: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:287:19: note: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'. xevil-2.02r2.orig/x11/viewport.cpp:900:27: note: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'. xevil-2.02r2.orig/x11/viewport.cpp:900:38: style:inconclusive: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:287:29: note: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'. xevil-2.02r2.orig/x11/viewport.cpp:900:38: note: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'. xevil-2.02r2.orig/x11/viewport.cpp:902:45: style:inconclusive: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:289:37: note: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'. xevil-2.02r2.orig/x11/viewport.cpp:902:45: note: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'. xevil-2.02r2.orig/x11/viewport.cpp:904:32: style:inconclusive: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:291:24: note: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'. xevil-2.02r2.orig/x11/viewport.cpp:904:32: note: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'. xevil-2.02r2.orig/x11/viewport.cpp:905:34: style:inconclusive: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:292:26: note: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'. xevil-2.02r2.orig/x11/viewport.cpp:905:34: note: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'. xevil-2.02r2.orig/x11/viewport.cpp:908:29: style:inconclusive: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:295:21: note: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'. xevil-2.02r2.orig/x11/viewport.cpp:908:29: note: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'. xevil-2.02r2.orig/x11/viewport.cpp:1203:46: style:inconclusive: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:199:38: note: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'. xevil-2.02r2.orig/x11/viewport.cpp:1203:46: note: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'. xevil-2.02r2.orig/x11/viewport.cpp:1212:56: style:inconclusive: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:212:48: note: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'. xevil-2.02r2.orig/x11/viewport.cpp:1212:56: note: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'. xevil-2.02r2.orig/x11/viewport.cpp:1330:38: style:inconclusive: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/viewport.h:238:30: note: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'. xevil-2.02r2.orig/x11/viewport.cpp:1330:38: note: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'. xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::keycodes' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::settings' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::lControls' is not initialized in the constructor. [uninitMemberVar] xevil-2.02r2.orig/x11/sound.h:42:11: performance:inconclusive: Technically the member function 'SoundManager::isSoundOn' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:43:8: performance:inconclusive: Technically the member function 'SoundManager::turnOnoff' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:44:8: performance:inconclusive: Technically the member function 'SoundManager::setTrackVolume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:45:8: performance:inconclusive: Technically the member function 'SoundManager::setEffectsVolume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:46:7: performance:inconclusive: Technically the member function 'SoundManager::getTrackVolume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:47:7: performance:inconclusive: Technically the member function 'SoundManager::getEffectsVolume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:50:11: performance:inconclusive: Technically the member function 'SoundManager::removeSound' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:51:11: performance:inconclusive: Technically the member function 'SoundManager::playSound' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:53:11: performance:inconclusive: Technically the member function 'SoundManager::stopSound' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:54:11: performance:inconclusive: Technically the member function 'SoundManager::destroyAllSound' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:56:11: performance:inconclusive: Technically the member function 'SoundManager::submitRequest' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:57:14: performance:inconclusive: Technically the member function 'SoundManager::getEvent' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:58:8: performance:inconclusive: Technically the member function 'SoundManager::clearRegisteredSounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:60:8: performance:inconclusive: Technically the member function 'SoundManager::setKeyPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:61:7: performance:inconclusive: Technically the member function 'SoundManager::getKeyPosition' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:62:8: performance:inconclusive: Technically the member function 'SoundManager::setNumKeyPositions' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/sound.h:63:9: performance:inconclusive: Technically the member function 'SoundManager::getNumKeyPositions' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:132:7: style:inconclusive: Technically the member function 'Ui::get_viewports_num_on_dpy' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:133:7: style:inconclusive: Technically the member function 'Ui::get_viewport_on_dpy' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:139:7: style:inconclusive: Technically the member function 'Ui::get_dpy_max' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:150:23: performance:inconclusive: Technically the member function 'Ui::get_keys_names' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:153:11: style:inconclusive: Technically the member function 'Ui::settings_changed' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:157:11: style:inconclusive: Technically the member function 'Ui::keyset_set' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:167:8: performance:inconclusive: Technically the member function 'Ui::set_track_volume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:168:8: performance:inconclusive: Technically the member function 'Ui::set_sound_volume' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:169:8: performance:inconclusive: Technically the member function 'Ui::set_sound_onoff' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:170:8: performance:inconclusive: Technically the member function 'Ui::set_world_rooms' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:171:8: performance:inconclusive: Technically the member function 'Ui::set_role_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:187:11: style:inconclusive: Technically the member function 'Ui::other_input' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:200:8: performance:inconclusive: Technically the member function 'Ui::set_difficulty' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/ui.h:208:7: style:inconclusive: Technically the member function 'Ui::get_difficulty' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.h:335:11: style:inconclusive: Technically the member function 'Ui::key_equals' can be const. [functionConst] xevil-2.02r2.orig/x11/ui.cpp:428:13: note: Technically the member function 'Ui::key_equals' can be const. xevil-2.02r2.orig/x11/ui.h:335:11: note: Technically the member function 'Ui::key_equals' can be const. xevil-2.02r2.orig/x11/ui.h:213:16: style: The function 'change_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:97:16: note: Virtual function in base class xevil-2.02r2.orig/x11/ui.h:213:16: note: Function in derived class xevil-2.02r2.orig/x11/ui.h:216:25: style: The function 'get_game_style_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:106:25: note: Virtual function in base class xevil-2.02r2.orig/x11/ui.h:216:25: note: Function in derived class xevil-2.02r2.orig/x11/ui.h:217:20: style: The function 'get_role_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:108:20: note: Virtual function in base class xevil-2.02r2.orig/x11/ui.h:217:20: note: Function in derived class xevil-2.02r2.orig/x11/ui.h:220:16: style: The function 'key_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xevil-2.02r2.orig/x11/viewport.h:117:16: note: Virtual function in base class xevil-2.02r2.orig/x11/ui.h:220:16: note: Function in derived class xevil-2.02r2.orig/x11/ui.cpp:978:34: style: Condition 'ui->lControls[dpyNum].input' is always false [knownConditionTrueFalse] xevil-2.02r2.orig/x11/ui.cpp:961:61: note: Assignment 'ui->lControls[dpyNum].input=ui->lControls[dpyNum].key=ui->lControls[dpyNum].which=0', assigned value is 0 xevil-2.02r2.orig/x11/ui.cpp:978:34: note: Condition 'ui->lControls[dpyNum].input' is always false xevil-2.02r2.orig/x11/ui.cpp:316:31: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:324:31: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:337:24: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:342:17: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:369:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:380:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:393:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:402:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:449:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:487:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:505:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:515:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:525:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:535:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:546:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:556:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:566:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:575:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:584:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:593:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:669:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:686:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:696:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:713:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:739:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:747:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:755:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:775:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:825:29: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:859:25: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:890:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:898:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:905:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:912:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:914:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:921:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:923:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:930:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:940:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:956:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:996:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1007:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1018:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1029:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1040:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1051:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1062:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1064:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1071:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1080:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1134:26: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1136:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1150:12: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1153:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1160:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1248:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1484:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1527:56: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:1542:18: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/ui.cpp:814:13: style: The scope of the variable 'exclusive' can be reduced. [variableScope] xevil-2.02r2.orig/x11/ui.cpp:192:13: style:inconclusive: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:116:11: note: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'. xevil-2.02r2.orig/x11/ui.cpp:192:13: note: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'. xevil-2.02r2.orig/x11/ui.cpp:192:25: style:inconclusive: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:116:23: note: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'. xevil-2.02r2.orig/x11/ui.cpp:192:25: note: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'. xevil-2.02r2.orig/x11/ui.cpp:192:58: style:inconclusive: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:117:13: note: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'. xevil-2.02r2.orig/x11/ui.cpp:192:58: note: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'. xevil-2.02r2.orig/x11/ui.cpp:193:14: style:inconclusive: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:117:32: note: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'. xevil-2.02r2.orig/x11/ui.cpp:193:14: note: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'. xevil-2.02r2.orig/x11/ui.cpp:591:24: style:inconclusive: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:191:22: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. xevil-2.02r2.orig/x11/ui.cpp:591:24: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. xevil-2.02r2.orig/x11/ui.cpp:599:41: style:inconclusive: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/ui.h:194:39: note: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'. xevil-2.02r2.orig/x11/ui.cpp:599:41: note: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'. xevil-2.02r2.orig/x11/ui.cpp:192:13: style: Parameter 'agc' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/ui.cpp:911:35: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/ui.cpp:920:36: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/ui.cpp:1061:31: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/ui.cpp:1133:24: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/ui.cpp:1685:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xevil-2.02r2.orig/x11/xdata.cpp:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPosition [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PseudoColor [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:164:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_NONE [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:199:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XpmCloseness [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:416:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.cpp:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xevil-2.02r2.orig/x11/xdata.h:222:7: performance:inconclusive: Technically the member function 'Xvars::color_match' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/xdata.cpp:486:12: note: Technically the member function 'Xvars::color_match' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.h:222:7: note: Technically the member function 'Xvars::color_match' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.h:226:9: performance:inconclusive: Technically the member function 'Xvars::new_bytes_for_image' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/xdata.cpp:527:14: note: Technically the member function 'Xvars::new_bytes_for_image' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.h:226:9: note: Technically the member function 'Xvars::new_bytes_for_image' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.h:230:8: performance:inconclusive: Technically the member function 'Xvars::destroy_image' can be static (but you may consider moving to unnamed namespace). [functionStatic] xevil-2.02r2.orig/x11/xdata.cpp:552:13: note: Technically the member function 'Xvars::destroy_image' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.h:230:8: note: Technically the member function 'Xvars::destroy_image' can be static (but you may consider moving to unnamed namespace). xevil-2.02r2.orig/x11/xdata.cpp:67:23: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:68:21: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:105:19: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:124:50: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:130:57: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:237:57: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:425:20: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:446:27: style: C-style pointer casting [cstyleCast] xevil-2.02r2.orig/x11/xdata.cpp:113:36: style:inconclusive: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'. [funcArgNamesDifferent] xevil-2.02r2.orig/x11/xdata.h:107:31: note: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'. xevil-2.02r2.orig/x11/xdata.cpp:113:36: note: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'. xevil-2.02r2.orig/x11/xdata.cpp:248:7: style: Local variable 'depth' shadows outer variable [shadowVariable] xevil-2.02r2.orig/x11/xdata.h:173:7: note: Shadowed declaration xevil-2.02r2.orig/x11/xdata.cpp:248:7: note: Shadow variable xevil-2.02r2.orig/x11/xdata.cpp:563:6: style: Local variable 'gc' shadows outer variable [shadowVariable] xevil-2.02r2.orig/x11/xdata.h:186:6: note: Shadowed declaration xevil-2.02r2.orig/x11/xdata.cpp:563:6: note: Shadow variable xevil-2.02r2.orig/x11/xdata.cpp:397:36: style: Parameter 'pixels' can be declared as pointer to const [constParameterPointer] xevil-2.02r2.orig/x11/xdata.cpp:446:19: style: Variable 'color' can be declared as pointer to const [constVariablePointer] xevil-2.02r2.orig/x11/xdata.cpp:486:32: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] diff: DONE