+Arx/src/ai/PathFinder.cpp:129:28: warning: narrowing conversion from 'PathFinder::NodeId' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/PathFinder.cpp:208:25: warning: narrowing conversion from 'PathFinder::NodeId' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/PathFinder.cpp:269:25: warning: narrowing conversion from 'PathFinder::NodeId' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/PathFinder.cpp:434:31: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/PathFinderManager.cpp:206:47: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/PathFinderManager.cpp:232:9: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/ai/Paths.cpp:200:40: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:380:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:391:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:392:47: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:392:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:403:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:414:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:415:47: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/animation/Animation.cpp:415:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/Audio.cpp:338:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/Audio.cpp:340:22: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/Audio.cpp:352:52: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/Audio.cpp:354:17: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/AudioSource.cpp:56:39: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator *, std::vector>>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/ADPCM.cpp:196:29: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/RAW.cpp:64:29: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/WAV.cpp:97:27: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/WAV.cpp:110:24: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/WAV.cpp:122:28: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/codec/WAV.cpp:259:29: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/openal/OpenALBackend.cpp:634:59: warning: narrowing conversion from 'ALuint' (aka 'unsigned int') to signed type 'ALint' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/openal/OpenALSource.cpp:361:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'ALsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/openal/OpenALSource.cpp:361:53: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 'ALsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/audio/openal/OpenALSource.cpp:785:50: warning: narrowing conversion from 'ALuint' (aka 'unsigned int') to signed type 'ALint' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/cinematic/CinematicKeyframer.cpp:267:50: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/cinematic/CinematicKeyframer.cpp:270:48: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/cinematic/CinematicKeyframer.cpp:284:29: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/core/ArxGame.cpp:1373:12: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/core/ArxGame.cpp:1690:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/core/Core.cpp:784:27: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/core/Core.cpp:809:26: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/core/Localisation.cpp:420:9: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/core/SaveGame.cpp:172:25: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/game/Damage.cpp:130:24: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:340:47: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:588:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:984:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1166:41: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1175:13: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1202:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1268:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1302:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Damage.cpp:1351:17: warning: narrowing conversion from 'long' to 'float' [bugprone-narrowing-conversions] +Arx/src/game/Entity.h:425:51: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Equipment.cpp:198:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Equipment.cpp:209:18: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Inventory.cpp:382:14: warning: narrowing conversion from 'int' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Inventory.cpp:386:14: warning: narrowing conversion from 'int' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Missile.cpp:107:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Missile.cpp:138:21: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/NPC.cpp:287:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/NPC.cpp:346:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/NPC.cpp:2483:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/NPC.cpp:2707:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:310:38: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:409:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:461:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:666:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:969:47: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/Spells.cpp:1094:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/Precast.cpp:131:38: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/RuneDraw.cpp:171:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/SpellRecognition.cpp:394:12: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl01.cpp:394:26: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl01.cpp:410:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl01.cpp:497:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl02.cpp:129:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl03.cpp:90:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl03.cpp:147:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl04.cpp:176:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl06.cpp:372:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl09.cpp:404:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl09.cpp:475:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl10.cpp:185:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl10.cpp:212:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl10.cpp:255:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/magic/spells/SpellsLvl10.cpp:378:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:82:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:113:39: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__alloc_traits, long>::value_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:131:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__alloc_traits, long>::value_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:155:12: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:200:19: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:373:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:427:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:433:35: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/npc/Dismemberment.cpp:494:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/game/spell/Cheat.cpp:88:10: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/game/spell/Cheat.cpp:91:31: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Draw.cpp:92:15: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Draw.cpp:92:40: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Draw.cpp:92:66: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Draw.cpp:92:90: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/DrawDebug.cpp:312:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/DrawDebug.cpp:502:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/DrawDebug.cpp:516:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/DrawDebug.cpp:712:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/DrawLine.cpp:94:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/DrawLine.cpp:96:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Raycast.cpp:71:37: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Raycast.cpp:85:37: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/Raycast.cpp:252:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/Mesh.cpp:174:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/MeshManipulation.cpp:150:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/MeshManipulation.cpp:242:27: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/MeshManipulation.cpp:252:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/MeshManipulation.cpp:308:35: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/MeshManipulation.cpp:320:35: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/data/TextureContainer.cpp:248:34: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/data/TextureContainer.cpp:249:34: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/data/TextureContainer.cpp:251:32: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/data/TextureContainer.cpp:251:52: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/effects/Fog.cpp:75:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/effects/LightFlare.cpp:69:46: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/effects/LightFlare.cpp:71:20: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/effects/Lightning.cpp:125:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/effects/Lightning.cpp:307:37: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:164:17: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:165:17: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:168:20: warning: narrowing conversion from 'FT_Pos' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:169:20: warning: narrowing conversion from 'FT_Pos' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:171:24: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:259:12: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:260:12: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:266:29: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:266:76: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:310:12: warning: narrowing conversion from 'FT_Pos' (aka 'long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/font/Font.cpp:332:14: warning: narrowing conversion from 'FT_Pos' (aka 'long') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/image/Image.cpp:551:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'ptrdiff_t' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/Image.cpp:584:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'ptrdiff_t' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:111:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:111:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:123:38: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:124:30: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:157:17: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:157:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:198:17: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:198:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:258:19: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:258:22: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:261:31: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageColorKey.cpp:262:24: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/image/ImageSave.cpp:201:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.cpp:36:33: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:150:68: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:177:55: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:177:78: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLint' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:183:36: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:183:59: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLint' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:210:59: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:212:26: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:448:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLintptr' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/GLVertexBuffer.h:448:58: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizeiptr' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/OpenGLRenderer.cpp:508:17: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/OpenGLRenderer.cpp:508:42: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/OpenGLRenderer.cpp:854:74: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/opengl/OpenGLRenderer.cpp:856:51: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'GLsizei' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/particle/MagicFlare.cpp:191:31: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/particle/MagicFlare.cpp:192:30: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/particle/Particle.cpp:103:14: warning: narrowing conversion from 's64' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/particle/ParticleEffects.cpp:296:15: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/particle/ParticleEffects.cpp:298:17: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/particle/ParticleEffects.cpp:470:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/graphics/particle/ParticleEffects.cpp:639:34: warning: narrowing conversion from 'u32' (aka 'unsigned int') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/particle/ParticleEffects.cpp:778:24: warning: narrowing conversion from 'u32' (aka 'unsigned int') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/particle/Spark.cpp:120:24: warning: narrowing conversion from 'u32' (aka 'unsigned int') to 'float' [bugprone-narrowing-conversions] +Arx/src/graphics/particle/Spark.cpp:120:47: warning: narrowing conversion from 'u32' (aka 'unsigned int') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/CharacterCreation.cpp:111:37: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/CharacterCreation.cpp:111:53: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/CharacterCreation.cpp:246:54: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/CharacterCreation.cpp:247:54: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:620:53: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:621:54: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:621:68: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:633:51: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:644:60: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:648:62: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:648:81: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:664:74: warning: narrowing conversion from 'unsigned long' to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Console.cpp:685:88: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:254:35: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:387:74: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:464:26: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:464:42: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:522:66: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:525:14: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Credits.cpp:534:14: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Hud.cpp:972:18: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Hud.cpp:980:51: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Hud.cpp:1095:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Hud.cpp:1108:42: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:347:16: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:348:17: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:555:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:1668:52: warning: narrowing conversion from 'unsigned long' to signed type 's64' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:1725:40: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Interface.cpp:1726:40: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MainMenu.cpp:722:44: warning: narrowing conversion from 'unsigned int' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/MainMenu.cpp:2114:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MainMenu.cpp:2114:54: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MainMenu.cpp:2196:38: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MainMenu.cpp:2196:54: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MenuWidgets.cpp:259:40: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MenuWidgets.cpp:259:73: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MenuWidgets.cpp:263:39: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MenuWidgets.cpp:263:68: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:534:15: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:535:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:536:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:537:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:580:35: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:588:11: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:596:29: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:604:11: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:691:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/MiniMap.cpp:765:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:128:41: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:136:41: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:144:41: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:152:41: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:184:42: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:184:74: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:189:42: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:189:74: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:312:24: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:312:54: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:313:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:323:24: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:323:43: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:323:71: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:324:18: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:324:37: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Note.cpp:324:53: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Notification.cpp:103:47: warning: narrowing conversion from 'unsigned long' to signed type 's64' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:150:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:177:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:184:22: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:203:22: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:339:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:364:81: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:379:57: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:380:51: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:404:26: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/Speech.cpp:407:25: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/TextManager.cpp:172:72: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/TextManager.cpp:176:28: warning: narrowing conversion from 'long' to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/debug/DebugHud.cpp:376:101: warning: narrowing conversion from 'boost::circular_buffer::size_type' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/debug/DebugHud.cpp:386:38: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/debug/DebugHud.cpp:420:15: warning: narrowing conversion from 's32' (aka 'int') to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:66:15: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:67:2: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:246:17: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:246:41: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:421:11: warning: narrowing conversion from 'int' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:514:19: warning: narrowing conversion from 'int' to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/hud/PlayerInventory.cpp:533:15: warning: narrowing conversion from 'int' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/menu/MenuCursor.cpp:238:16: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/menu/MenuCursor.cpp:243:27: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/menu/MenuCursor.cpp:243:61: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/gui/widget/SaveSlotWidget.cpp:79:16: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/gui/widget/SaveSlotWidget.cpp:80:16: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/gui/widget/TextInputWidget.cpp:107:80: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:161:52: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:179:49: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:180:50: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:180:64: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:202:57: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:206:59: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/gui/widget/TextInputWidget.cpp:206:78: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/input/SDL2InputBackend.cpp:360:13: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/input/SDL2InputBackend.cpp:360:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:149:29: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:189:16: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:190:18: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:440:19: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:441:21: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:447:39: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:495:46: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:545:18: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:552:21: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:563:17: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/SaveBlock.cpp:564:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:177:56: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:180:61: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:209:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:231:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:262:39: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:262:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilePath.cpp:263:74: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FileStream.h:86:49: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FileStream.h:95:56: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/Filesystem.cpp:78:33: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/Filesystem.cpp:100:30: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/fs/FilesystemPOSIX.cpp:207:13: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/io/log/ConsoleLogger.cpp:59:64: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/io/log/ConsoleLogger.cpp:60:17: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/io/log/Logger.cpp:288:26: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/io/resource/PakReader.cpp:119:18: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:145:25: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:177:9: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:251:18: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:327:25: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:373:9: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/PakReader.cpp:438:9: warning: narrowing conversion from 'std::streamoff' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:177:56: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:180:61: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:209:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:231:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:262:39: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:262:65: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:263:74: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/io/resource/ResourcePath.cpp:351:21: warning: narrowing conversion from 'int' to signed type '__gnu_cxx::__alloc_traits, char>::value_type' (aka 'char') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/lib/ArxIO.cpp:93:9: warning: narrowing conversion from 'std::deque::size_type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Attractors.cpp:80:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:273:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:359:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:559:17: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:735:74: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:1088:15: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Collisions.cpp:1484:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Physics.cpp:384:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Projectile.cpp:61:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Projectile.cpp:101:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/physics/Projectile.cpp:111:9: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/CrashHandler.cpp:105:4: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Dialog.cpp:94:12: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamoff' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:94:38: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:96:26: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:384:21: warning: narrowing conversion from 'typename range_size::type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:390:21: warning: narrowing conversion from 'typename range_size::type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:395:21: warning: narrowing conversion from 'typename range_size::type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Dialog.cpp:420:25: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Dialog.cpp:422:26: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Dialog.cpp:423:26: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Dialog.cpp:424:26: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:142:25: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:344:12: warning: narrowing conversion from 'ssize_t' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Environment.cpp:347:9: warning: narrowing conversion from 'ssize_t' (aka 'long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/Environment.cpp:571:9: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:579:2: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:587:2: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:660:27: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Environment.cpp:686:24: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Process.cpp:179:5: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Process.cpp:180:5: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/Process.cpp:187:4: warning: function is not thread safe [concurrency-mt-unsafe] -Arx/src/platform/ProgramOptions.h:71:8: warning: accessing fields in struct 'is_arg_optional &)>' is inefficient due to poor alignment; currently aligned to 1 bytes, but recommended alignment is 0 bytes [altera-struct-pack-align] +Arx/src/platform/ProgramOptions.h:71:8: warning: accessing fields in struct 'is_arg_optional &)>' is inefficient due to poor alignment; currently aligned to 1 bytes, but recommended alignment is 0 bytes [altera-struct-pack-align] -Arx/src/platform/ProgramOptions.h:81:8: warning: accessing fields in struct 'is_arg_optional>)>' is inefficient due to poor alignment; currently aligned to 1 bytes, but recommended alignment is 0 bytes [altera-struct-pack-align] +Arx/src/platform/ProgramOptions.h:81:8: warning: accessing fields in struct 'is_arg_optional>)>' is inefficient due to poor alignment; currently aligned to 1 bytes, but recommended alignment is 0 bytes [altera-struct-pack-align] +Arx/src/platform/crashhandler/CrashHandlerPOSIX.cpp:179:30: warning: narrowing conversion from 'unsigned long' to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/crashhandler/CrashHandlerPOSIX.cpp:477:37: warning: narrowing conversion from 'typename range_size::type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/crashhandler/CrashProcessorImpl.cpp:77:2: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/crashhandler/CrashProcessorImpl.cpp:100:21: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/platform/crashhandler/CrashProcessorImpl.cpp:152:41: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/platform/crashhandler/CrashProcessorImpl.cpp:167:21: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/src/scene/ChangeLevel.cpp:440:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:479:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:490:16: warning: narrowing conversion from 'long' to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:491:20: warning: narrowing conversion from 'long' to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:492:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:619:20: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:679:26: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:681:19: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:682:21: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:687:27: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:718:14: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:725:23: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:785:12: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:786:24: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:787:20: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:789:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:833:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:847:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:864:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:936:16: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:942:18: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:966:30: warning: narrowing conversion from 'long' to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:967:19: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:969:18: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:985:20: warning: narrowing conversion from 'std::set>::size_type' (aka 'unsigned long') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:986:21: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:997:26: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:999:24: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1115:17: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1150:22: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1152:17: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1180:14: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1182:17: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1183:24: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1201:24: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1204:23: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1205:21: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1206:18: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1228:19: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1232:31: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1244:15: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1255:16: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1463:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1638:27: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:1916:27: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2241:47: warning: narrowing conversion from 's32' (aka 'int') to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2320:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2346:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2373:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2382:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/ChangeLevel.cpp:2576:14: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/GameSound.cpp:626:25: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 's64' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:141:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:301:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:331:14: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:364:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:520:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:598:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:634:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:661:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:805:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:1765:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:1896:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:1933:16: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:1963:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:2019:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:2115:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Interactive.cpp:2171:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Light.cpp:140:11: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Light.cpp:191:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Light.cpp:207:48: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Light.cpp:368:23: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/LinkedObject.cpp:72:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type '__gnu_cxx::__normal_iterator>::difference_type' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Object.cpp:93:25: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Object.cpp:123:25: warning: narrowing conversion from 'long' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Object.cpp:147:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Object.cpp:270:24: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Object.cpp:284:24: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:119:11: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:323:11: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:325:11: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:327:15: warning: narrowing conversion from 's64' (aka 'long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:524:16: warning: narrowing conversion from 'u16' (aka 'unsigned short') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:525:11: warning: narrowing conversion from 's64' (aka 'long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:528:15: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:530:8: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:564:17: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's16' (aka 'short') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:566:12: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:567:14: warning: narrowing conversion from 's64' (aka 'long') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:714:11: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:718:12: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:743:16: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/SaveFormat.h:976:10: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Scene.cpp:532:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Scene.cpp:534:20: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Scene.cpp:813:12: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/scene/Scene.cpp:921:12: warning: narrowing conversion from 'std::vector::size_type' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:280:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:345:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:1161:51: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:1745:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:1761:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/Script.cpp:1779:44: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedIOControl.cpp:188:46: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedIOProperties.cpp:168:47: warning: narrowing conversion from 'int' to signed type 's8' (aka 'signed char') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedIOProperties.cpp:191:39: warning: narrowing conversion from 'int' to signed type 's8' (aka 'signed char') is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedItem.cpp:130:32: warning: narrowing conversion from 'int' to signed type 'char' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedItem.cpp:156:49: warning: narrowing conversion from 'int' to signed type 'short' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedLang.cpp:321:46: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedLang.cpp:354:46: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedLang.cpp:380:46: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedNPC.cpp:266:45: warning: narrowing conversion from 'int' to 'float' [bugprone-narrowing-conversions] +Arx/src/script/ScriptedPlayer.cpp:303:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/script/ScriptedPlayer.cpp:331:45: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'long' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/util/Unicode.h:329:21: warning: narrowing conversion from 'size_t' (aka 'unsigned long') to signed type 'int' is implementation-defined [bugprone-narrowing-conversions] +Arx/src/util/cmdline/CommandLine.cpp:49:2: warning: function is not thread safe [concurrency-mt-unsafe] -Arx/src/util/cmdline/detail/ArgsAdapter.h:58:8: warning: accessing fields in struct 'args_adapter &)>' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +Arx/src/util/cmdline/detail/ArgsAdapter.h:58:8: warning: accessing fields in struct 'args_adapter &)>' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] -Arx/src/util/cmdline/detail/LexicalCall.h:151:9: warning: accessing fields in struct 'VArgs<__gnu_cxx::__normal_iterator *, std::vector, std::allocator>>>>' is inefficient due to padding; only needs 25 bytes but is using 48 bytes [altera-struct-pack-align] -Arx/src/util/cmdline/detail/LexicalCall.h:151:9: warning: accessing fields in struct 'VArgs<__gnu_cxx::__normal_iterator *, std::vector, std::allocator>>>>' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +Arx/src/util/cmdline/detail/LexicalCall.h:151:9: warning: accessing fields in struct 'VArgs<__gnu_cxx::__normal_iterator *, std::vector>>>' is inefficient due to padding; only needs 25 bytes but is using 48 bytes [altera-struct-pack-align] +Arx/src/util/cmdline/detail/LexicalCall.h:151:9: warning: accessing fields in struct 'VArgs<__gnu_cxx::__normal_iterator *, std::vector>>>' is inefficient due to poor alignment; currently aligned to 8 bytes, but recommended alignment is 32 bytes [altera-struct-pack-align] +Arx/tools/savetool/SaveFix.cpp:182:14: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/savetool/SaveFix.cpp:238:12: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/savetool/SaveFix.cpp:242:12: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/savetool/SaveFix.cpp:393:22: warning: narrowing conversion from 'long' to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/savetool/SaveTool.cpp:77:29: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/savetool/SaveView.cpp:733:26: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/tools/savetool/SaveView.cpp:1380:64: warning: narrowing conversion from 'u32' (aka 'unsigned int') to signed type 's32' (aka 'int') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/unpak/UnPak.cpp:90:7: warning: function is not thread safe [concurrency-mt-unsafe] +Arx/tools/unpak/UnPak.cpp:93:34: warning: narrowing conversion from 'std::basic_string::size_type' (aka 'unsigned long') to signed type 'std::streamsize' (aka 'long') is implementation-defined [bugprone-narrowing-conversions] +Arx/tools/unpak/UnPak.cpp:95:7: warning: function is not thread safe [concurrency-mt-unsafe]